Parmak İzi Veritabanında Masraf Hesaplaması
Parmak İzi Veritabanında Masraf Hesaplaması
Parmak izi okuyucusu satın aldığımda, aklıma ilk gelen soru şu oldu: bu cihazın belleğine kaç tane parmak izi depolayabilirim? Çünkü bir fabrikada 500 çalışan varsa, hepsinin parmak izini kaydetmem gerekecekti. O günlerde bu konuda biraz araştırma yapmak zorunda kaldım ve sonunda bu hesaplamayı kendim çözdüm. Bugün size bu bilgiyi paylaşmak istiyorum.
Parmak izi sistemleri biyometrik veri depolama konusunda tamamen farklı bir mantıkla çalışırlar. Kimlik kartı veya şifre gibi değildir. Sistem, parmak izinin tam görüntüsünü değil, onun matematiksel bir özetini (template) saklar. Bu önemli bir ayrıntı çünkü size maliyetlendirme yaparken doğru rakamlarla çalışmanızı sağlayacak.
1. Adım: Parmak İzi Template Boyutunu Öğrenin
İlk olarak kendi cihazınızın teknik özelliklerini kontrol etmelisiniz. Üretici tarafından sağlanan dokümantasyonda "template size" veya "biyometrik veri boyutu" yazılı olacaktır. Çoğu biyometrik cihaz 256 bayt ile 2 kilobayt arasında bir template oluşturur.
Ben kullandığım cihazda bu değer 512 bayt idi. Eğer siz de bu aralıkta bir cihaz kullanıyorsanız benimle aynı hesaplama yöntemini uygulayabilirsiniz. Cihazın kullanım kılavuzunun teknik özellikleri bölümüne bakın. Orada yazmıyorsa, üretici ile iletişime geçmekten çekinmeyin.
2. Adım: Cihazın Toplam Bellekini Belirleyin
İkinci adımda cihazınızın toplam depolama kapasitesini tespit etmek gerekir. Bunu da teknik belgede bulacaksınız. "Storage capacity" veya "maximum memory" şeklinde yazılmış olabilir. Megabayt, kilobayt veya bayt cinsinden ifade edilmiş olabilir—hangisi olursa olsun, hepsini aynı ölçüye çevirmeli ve bayt cinsinden düşünmelisiniz.
Örneğin bir cihazın 4 megabayt bellegi varsa, bunu şöyle hesaplarız: 4 MB = 4.096 KB = 4.194.304 bayt. Bu adımı doğru yapmak çok önemli, aksi takdirde yanlış planlama yaparsınız.
3. Adım: İşletim Sistemi ve Sistem Dosyaları İçin Alan Ayırın
Tüm belleği parmak izi depolamaya ayıramazsınız. Cihazın kendi işletim sistemi, yazılımı ve yapılandırma verileri de orada tutulur. Tecrübelerime dayanarak söyleyebilirim ki, toplam belleğin %30 ile %40'ını sistem için ayırmanız gerekir.
Eğer 4 megabaytlık cihazınız varsa, 1,2 megabayt'ı sistem tarafından kullanılacak sayın. Geriye 2,8 megabayt kalır. Bu hesap cihazdan cihaza değişebilir, bu nedenle üretici önerileri varsa o doğrultuda hareket edin.
4. Adım: Maksimum Parmak İzi Sayısını Hesaplayın
Şimdi en basit kısım: kalan belleği, tek bir parmak izinin boyutuna bölersiniz.
Formül: Maksimum Parmak İzi Sayısı = (Toplam Bellek - Sistem Alanı) / Template Boyutu
Örneğimizle devam edelim. Cihazın 2,8 megabaytı (2.867.200 bayt) mevcut, template boyutu 512 bayt:
2.867.200 ÷ 512 = 5.600 parmak izi
Demek ki bu cihaza yaklaşık 5.600 ayrı kullanıcının parmak izini kaydedebilirim. Elbette pratikte bu sayıya tamamen ulaşamazsınız; biraz buffer alanı olması iyidir.
5. Adım: Güvenlik İçin %10-15 Azaltma Yapın
Hesapladığınız sayıdan %10 ile %15 oranında bir azaltma yapmanızı tavsiye ederim. Bu, sistem hataları, silme işlemleri sırasında oluşabilecek boşluklar ve beklenmedik durumlar için bir tampon sağlar.
Örneğimizdeki 5.600'ü %12 azalttığımızda: 5.600 × 0,88 = 4.928 parmak izi. Gerçekçi bir sayı olarak 4.900 kullanıcı ile planlama yapabilirsiniz.
Sık Yapılan Hatalar
- Tüm belleği parmak izine ayırmak: Sistem kayıtları ve yazılım için yer bırakmak zorunludur. Aksi takdirde cihaz çalışmaz.
- Template boyutunu yanlış hesaplamak: Kilogram ve gram karışıklığı gibi, byte ve megabyte karışıklığına düşmek kolay. İkinci kez kontrol edin.
- Tek bir parmak izi kaydı yapmak: Çoğu sistem aynı kişinin 2-4 parmak izini saklar, güvenlik için. Planlamanızda bunu göz önüne alın.
- Gelecek için alan ayırmamak: Şirketiniz büyüyebilir. Baştan daha geniş kapasiteli cihaz seçmek, sonradan sıkıntı yaşamamanın yoludur.
Özet
Parmak izi depolama kapasitesini doğru hesaplamak, başarılı bir geçiş kontrol sisteminin temellerinden biridir. Template boyutunu, toplam belleği ve sistem ihtiyaçlarını bildiğiniz takdirde, tam olarak kaç kullanıcı destekleyebileceğinizi önceden bilebilirsiniz. Bu da yanlış cihaz seçiminden, sistem çökümünden ve maliyetli yükseltmelerden sizi kurtarır. Bir kez doğru hesaplamayı yapın, rahat bir nefes alın.