SORU
14 Ocak 2009, ÇARŞAMBA


Neden ilişkisel veritabanı yerine belge tabanlı veritabanı kullanmalıyım?

Neden ilişkisel veritabanı kullanmak yerine, CouchDB gibi belge tabanlı veritabanı kullanmalıyım. Uygulamalar tipik bir türlü ya da belge tabanlı veritabanı ilişkisel veritabanı daha uygun olduğu etki var mı?

CEVAP
20 Ocak 2009, Salı


Muhtemelen gerekmez mi :-)

En belirgin ikinci cevap ise veri ilişkisel değil mi Eğer onu kullanman gerekir. Bu genellikle sütun bir dizi olarak veri tanımlamak için kolay bir yolu olması kendini gösterir. İyi bir örnek aslında kağıt belgeler, örneğin posta tarayarak depolayan bir veritabanıdır. Veri taranan PDF ve bazı meta verileri her zaman mevcut (taranmış, taranmış, türü belge) ve çok sayıda Olası metadata alanları olan var bir ara (müşteri Numarası, Tedarikçi numarası, sipariş numarası, devam dosyaya kadar, OCRed tam metin, vb.). Genellikle önümüzdeki iki yıl içinde ekleyeceksiniz önceden bilemezsin. CouchDB iş gibi şeyler ilişkisel veritabanları veri daha böyle çok daha güzel.

Ben de şahsen günümüzde neredeyse her programlama dilinde bulunan bir HTTP istemci dışında CouchDB için herhangi bir istemci kitaplıkları ihtiyacım yok gerçeğini seviyorum.

Muhtemelen en belirgin cevap: Eğer acı bir VERİTABANI kullanarak düşünüyorsanız, onunla kal. Her zaman İÇERİSİNDE etrafında işi yapmak için işe, belge odaklı veritabanı bakmakta fayda var.

Daha ayrıntılı bir liste için kontrol edin. this posting of Richard Jones.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011