n11.com start. up aşamasında 2.5 yıl çalıştım :)

n11 de ürünleri çekmek için DB'ye çok nadir gidilir.

Ürün, banner vs datalarının hepsini cache'te tutar. Ne zaman ürün üzerinde bir bilgi güncellemesi olursa, cache'ten silinir. İlk istek geldiğinde db'ye hit eder, sonraki istekler için hep cache'ten veri gelir.

RDBMS DB'ler bolca i/o yapan varlıklar öyle trafiği olduğu DB'ye veremezsin.

Genel bilindik sebebi : Consistency sağlamak için bolca blocking i/o yaparlar. Network i/o tarafında bolca threadler bloklanır. Bu da kapasitede (kaynağına göre) hızlıca memory ve cpu tüketimi artırır.