Kullanıcı: freeman
freeman
30.09.2017 18:21 ~ 10.02.2018 00:35
key value storage işi yapan sunucu tabanlı bir yazılım. Bilgiyi ram üzerinde sakladığı ve bulmak için karmaşık filtreleme algoritmalarını desteklemediği için oldukça hızlı çalışır. İçerik anlamında çok sık değişmeyen bir bilgiye defalarca erişim gerektiren durumlarda kullanılmalıdır. Böylece hdd gibi donanım kaynaklı ve SQL gibi yazılım kaynaklı dar boğazlara uğramadan veriye erişim sağlanmış olur. Veri güvenliği düşüktür çünkü sunucu yeniden başladığında ramlerin doğası gereği veriler silinir. Bu yüzden yedeği olmayan bir bilginin burada tutulması çok yanlış olacaktır.

#yazılım #programlama

edit

Veri güvenliğine tehdit oluşturabilen bir diğer konu da şu ki, memcached bir sunucu olmasına rağmen performans gerekçesiyle herhangi bir authentication mekanizması bulundurmuyor. Yani sunucunun ip adresini ve veri iletişimi yaptığı port numarasını bilen kötü niyetli biri sunucu üzerinde bulunan anahtar ve değerlerine rahatça ulaşabilecektir. Bu yüzden sunucuyu kötü gözlerden iyice saklamak faydalı ve gereklidir.