Mongodb Kullananlar
-
Müridler acil MongoDB deneyimi olan biriyle konuşmam dertleşmem lazım. Eğer konu hakkında tecrübesi olanlar buradan yazarlarsa sevinirim.
-
faydalı olur benim içinde:up
-
bir kaç mobil application'da kullandık
-
sandman bunu yazdı:
-----------------------------bir kaç mobil application'da kullandık
-----------------------------
O zaman bir soru bir cevap yapalım.
NoSQL ve MongoDB'ye yönelme sebebiniz neydi? -
Ben genel olarak tüm mysql kullandığım projeleri mongodb ye çevirdim. Yeni projelerde de (kişisel veya çalıştığım yerin) mongodb kullanıyorum. İsterseniz yardımcı olabilirim.
-
lalitude depolayan bir uygulama yazacağım yakında onda kullanacağım ben de. çok güzel fonksiyonları var onun için.
-
-
Mongo ile ilgili bahsedilen en büyük handikap verilerin güvenli kaydı ile ilgili, hafızadan diske yazım sırasında geçen sürede (bu sürede tehlike yaratacak uzunluktaymış) mongo çökerse veri kaybı oluyormus. Klasik RDBMS bu durum çok düşük bir ihtimal olarak gözüküyor. Benim NoSQL'e yönelme gerekçemse yaklaşım 30milyon satır ve 5 kolondan oluşan 2 tablomun olması ve bura tablolarda Select, Insert, Update işlemlerindeki aşırı süre.
-
TeRRoR bunu yazdı:
-----------------------------
Mongo ile ilgili bahsedilen en büyük handikap verilerin güvenli kaydı ile ilgili, hafızadan diske yazım sırasında geçen sürede (bu sürede tehlike yaratacak uzunluktaymış) mongo çökerse veri kaybı oluyormus. Klasik RDBMS bu durum çok düşük bir ihtimal olarak gözüküyor. Benim NoSQL'e yönelme gerekçemse yaklaşım 30milyon satır ve 5 kolondan oluşan 2 tablomun olması ve bura tablolarda Select, Insert, Update işlemlerindeki aşırı süre.
-----------------------------30 milyon kayıt mssql/mysql için az bir kayıt. 5 kolonda ne bilgileri bulunuyor? direk olarak binary mi yazılı?
-
TeRRoR bunu yazdı:
-----------------------------
Mongo ile ilgili bahsedilen en büyük handikap verilerin güvenli kaydı ile ilgili, hafızadan diske yazım sırasında geçen sürede (bu sürede tehlike yaratacak uzunluktaymış) mongo çökerse veri kaybı oluyormus. Klasik RDBMS bu durum çok düşük bir ihtimal olarak gözüküyor. Benim NoSQL'e yönelme gerekçemse yaklaşım 30milyon satır ve 5 kolondan oluşan 2 tablomun olması ve bura tablolarda Select, Insert, Update işlemlerindeki aşırı süre.
-----------------------------Kim söylemişse mongo konusunda pek bilgili değilmiş. Hatta kulaktan dolma bir bilgiyi aktarmış. MongoDB ye kayıt sırasında bilgi atlama şansı var. Ancak bunu kontrol edebiliyorsun. getLastError komutuyla verinin yazılıp yazılmadığını kontrol edebiliyorsun. Ama bu ihtimal gerçekten çok yoğun serverlarda belleğin düşük olduğu durumlarda yani mongodbnin gelen istekleri karşılayamadığı durumda gerçekleşir. MongoDB çökerse tabiki veri kaybı olur. Aynı durum diğerleri içinde geçerli. Çökmüş bir mysql e veri ekleyebilir misin? Eğer server durumunu iyi izlersen ve yoğun durumlarda bir mongo daha eklersen(sharding) elinde rdmbslerden daha sağlam bir veri tabanı olur.
-
SharpShooter bunu yazdı:
-----------------------------TeRRoR bunu yazdı:
-----------------------------
Mongo ile ilgili bahsedilen en büyük handikap verilerin güvenli kaydı ile ilgili, hafızadan diske yazım sırasında geçen sürede (bu sürede tehlike yaratacak uzunluktaymış) mongo çökerse veri kaybı oluyormus. Klasik RDBMS bu durum çok düşük bir ihtimal olarak gözüküyor. Benim NoSQL'e yönelme gerekçemse yaklaşım 30milyon satır ve 5 kolondan oluşan 2 tablomun olması ve bura tablolarda Select, Insert, Update işlemlerindeki aşırı süre.
-----------------------------30 milyon kayıt mssql/mysql için az bir kayıt. 5 kolonda ne bilgileri bulunuyor? direk olarak binary mi yazılı?
-----------------------------
3 kolon Bigint, 1 kolon DateTime 2 kolon Longtext.
1. tablomda bu bilgileri sadece fulltextsearch ile 1-2 kolona göre Where koşulu ekleyip arama yapıyorum ve bu kolona Insert yapıyorum, 2. tablomda ise yine Where ile 1-2 kolonda Select yapıyorum ve update işlemleri gerçekleştiriyorum. 2. tablomu ListView'de kullanıyorum.