SORU
1 NİSAN 2010, PERŞEMBE


(MySQL) SQL vs NoSQL (CouchDB)

Çok miktarda veri depolanması gereken son derece ölçeklenebilir bir uygulama tasarımı tam ortasındayım. Sadece örneğin mesajlar, yorumlar vs. bir sürü gibi kullanıcılar ve sonra şeyler hakkında çok şey saklar. Daha önce hep MySQL kullandım ama şimdi SQL olmayan bir şey couchdb gibi yeni veya benzer bir denemek fikirli biriyim.

Herkes bu konuda herhangi bir düşünce ya da rehber var mı?

CEVAP
1 NİSAN 2010, PERŞEMBE


İşte blog post from Dare Obasanjo son bir alıntı.

SQL veritabanlarını otomatik gibi iletim ve NoSQL veritabanları manuel şanzıman gibi. Seni bir kere NoSQL geçin olursunuz o bir sürü iş sorumlu sistem otomatik olarak hallediyor ilişkisel bir veritabanı sistemi. Benzer manuel seçerken ne için otomatik vites. İkincisi, NoSQL daha uzatmak için izin verir sistem tarafından dışında performans bütünlük kontrolleri bir sürü ortadan kaldırır bu, ilişkisel veritabanları tarafından yapılan veritabanı katmanı. Yine, bu benzer daha fazla performans almak için nasıl bir manüel sürüş ile arabadan iletim karşı otomatik iletim aracı.

En önemli benzerlik ise çoğumuz gibi ben aslında bu bir faydaları yararlanmak çünkü manuel şanzıman araç bizim araba çoğu duruyor yolda trafik ve iş, benzer sert bir gerçeklik var çoğu site Google'da değil mi o ya Facebook ölçek ve böylece gerek var Bigtable ya da Cassandra için.

Hangi yapabiliyorum sadece bu geçiş MySQL, nerede var en azından biraz tecrübe, CouchDB, nerede senin hiç deneyimin yok, demek zorunda kalıyor anlaşma ile bir bütün dizi yeni sorunlar ve farklı kavramları öğrenmek ve en iyi uygulamaları. Süre kendisini bu harika (ben oynarken ev ile MongoDB ve çok), olacak bir mal da hesapladığınızda tahmin çalışmaları için proje ve getiriyor bilinmeyen riskleri olsa umut verici bilinmeyen faydaları. Eğer bilmediğin bir teknolojiye dayalı bile olsa başarılı olmak gerek,/istediğiniz kalite ile zamanında ve proje yapmak yargılamak için çok zor olacak.

Eğer takımda NoSQL alanında uzman varsa, o zaman kesinlikle iyi bir göz atın. Ama takımda herhangi bir deneyimi olmayan, yeni bir ticari proje için NoSQL atlamak yok.

GüncellemeSadece açık ateşe benzin atmaya başladı, burada SQL kamp insanlardan iki ilginç yazılar vardır. :-)

I Can't Wait for NoSQL to Die (Özgün yazı gitti, burada copy a)Fighting The NoSQL Mindset, Though This Isn't an anti-NoSQL PieceGüncelleme: Burada NoSQL hakkında ilginç bir makaleMaking Sense of NoSQL

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • MrOctopi

    MrOctopi

    6 Aralık 2010