avantajı, dezavantajı?
şimdi, mongodb sum, count, max vb. işlemleri işkenceye dönüştürebiliyor.
onun dışında veri bastırmada mysql'den çok daha hızlı.
diyorum ki, ben ikisini bir çalıştırayım. fazla yüklenme olmayan sum, count, max vb. işlemlerimde mysql ile çalışıp alayım verimi. diğer bölümleri ise mongodb ile devam edeyim.
ne dezavantajım olur?
şimdi, mongodb sum, count, max vb. işlemleri işkenceye dönüştürebiliyor.
onun dışında veri bastırmada mysql'den çok daha hızlı.
diyorum ki, ben ikisini bir çalıştırayım. fazla yüklenme olmayan sum, count, max vb. işlemlerimde mysql ile çalışıp alayım verimi. diğer bölümleri ise mongodb ile devam edeyim.
ne dezavantajım olur?
Bu tür işler için map-reduce kullanabilirsin. docs.mongodb.org
ayrı ayrı çalışacağım dersen veri update olması gerektiğinde hem mongo'dan hem de mysql'den update fln etmen lazım uzun iş. ama şöyle birşey yapabilirsin;
bir fonksiyon hazırlayıp istediğin veri önce mongo'da var mı diye bakarsın, yoksa mysql'den alıp sonucu basarsın, aynı anda mongoya da yazarsın veriyi farklı bir key ile (query'nin md5'li halini key olarak kullanırsın mesela) böylece bir dahaki sefere mongodan okursun veriyi. mysql tarafında update-delete olduğunda mongodan da ilgili key'i kaldırman lazım tabi. mongoyu bir nevi cache server olarak kullanmış olduk. ama dedediğim gibi map-reduce'e bak sen.
tuyra
1