SORU
1 EYLÜL 2008, PAZARTESİ


İlişkisel bir veritabanı kullanmak için iyi nedenler?

Alternatif veri depolama Araçları ' nın üzerine gelin lütfen ve iyi nedenler eski ilişkisel veritabanları yerine bunları kullanmak için verebilir misiniz? Benim görüşüme göre, en uygulamalar nadiren SQL ücretsiz bir uygulama oluşturmak için nasıl görmek ilginç olurdu SQL--tam güç kullanın.

CEVAP
1 EYLÜL 2008, PAZARTESİ


Düz metin bir dosya sistemi dosyaları

  • Çok basit oluşturmak ve düzenlemek için
  • Kullanıcılar basit araçlar ile işlemek için kolay (örneğin, metin editörleri, grep vs.)
  • İkili belgelerin verimli depolama

XML veya JSON dosyaları

  • Yukarıdaki gibi, ama biraz daha yapısını doğrulamak için bir yetenek ile.

Elektronik / CSV dosyası

  • Anlamak için iş kullanıcıları için çok kolay bir model

Subversion (veya disk tabanlı benzeri sürüm kontrol sistemi)

  • Veri çeşitlemesi için çok iyi bir destek

Berkeley DB (Temelde, bir disk tabanlı karma tablo)

  • Çok basit kavramsal olarak (sadece un-yazdığınız anahtar/değer)
  • Oldukça hızlı
  • Hiçbir yönetimin yükü
  • Destekler hareketleri inanıyorum

Amazon's Simple DB

  • Berkeley DB gibi çok inanıyorum, ama ev sahipliği yaptı

Google's App Engine Datastore

  • Ev sahipliği yaptı ve yüksek ölçekli
  • Anahtar-değer depolama (yani esnek veri modeli) belge başına

CouchDB

  • Belge odaklanın
  • Yarı yapılandırılmış basit veri depolama tabanlı belge/

Ana dili koleksiyonları (bellekte veya diskte serialised)

  • Çok sıkı bir dil entegrasyonu

(Elle yazılmış) özel depolama motoru

  • Gerekli potansiyel olarak çok yüksek performanslı durumlarda kullanır

Onlar hakkında çok şey bildiğimi iddia edemem, ama aynı zamanda object database systems içine bakmak isteyebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006