Month: March 2017

PLE (Page Life Expectancy ) Nedir ve Ne İşe Yarar

Page ‘lerin Memory de tutulma zamanını aldığımız bir performance counter'dır. Bize sonucu saniye cinsinde döner ve Best Practice olarak 300 altında olmaması istenir. PLE değerlerinizi belirli periyotlarla izleyerek belirli bir süre  sınır değerin altında seyrettiğini gözlemlediğinizde PLE değerlerinizi yukarı çekecek operasyonları gerçekleştirmeniz gerekecek. Bu operasyonları bir kaç konu altında toplayabiliriz. PLE değerimizi aşağıdaki script ile ...

Hassas bilgilerin işaretlenmesi, işlenmesi, saklanması ve yok edilmesi (Marking, Handling, Storing and Destroying of Sensitive Information)

Fiziksel varlıkların etiketlenmesi kadar, sistem üzerinde bulunan bilgilerin işaret ve etiketlenmesi de büyük önem taşımaktadır. Bilgisayar ile işletilen bilgilerin, gelecekte bunu zorunlu hale gelmesi konusunda çalışmalar gerçekleştirilmektedir(bkz. Kişisel Verilerin Korunması Kanunu).

Trendyol iOS Application’s Navigation Redesign and Implementation

Changing navigation style of an application is a heavy task that requires detail-oriented teamwork. When we first decided to change Trendyol's navigation, we really tried to think all possible obstacles on the road. After weeks of planning, programming, and testing, we proudly introduce Trendyol iOS App V3. In this blog post we are going to ...

Redis Nedir ? Yüksek Erişebilirlikli (High Availability) Redis Ortamı Nasıl Oluşturulur

Bu yazıda trendyol.com içerisinde kullandığımız Redis mimarisinden bahsedeceğiz. İlk olarak Redis hakkında kısa bir ön bilgi vermekte fayda var. Redis Nedir ?  *Redis NoSql bir key-value database’dir. *Genelde cache ve benzeri işlemler için kullanılır. *Verileri bellekte tuttuğu için yüksek performanslı bir şekilde çalışır. *İstenildiği taktirde belli aralıklarda bellekteki veriyi disk’e yazabilir. Yüksek Erişebilirlikli (high availability) ...

SELECT * Performans

Bu yazıda SELECT  * ifadesi ile Select , … ifadelerinin arasındaki farka değineceğiz. Amacımız, tablomuz içerisinde yer alan veriyi en doğru ve en hızlı şekilde çekmektir aslında. Fakat çoğu zaman query ‘lerimiz istediğimiz performansı  verememektedir. Bu gibi durumlarda query ‘lerimizi incelediğimizde; amacının dışında data getirdiği ve sisteme gereksiz yük bindirdiği ortaya çıkmaktadır. Örneğin oluşturulacak ekranın ...