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
- Berkeley DB gibi çok inanıyorum, ama ev sahipliği yaptı
- Ev sahipliği yaptı ve yüksek ölçekli
- Anahtar-değer depolama (yani esnek veri modeli) belge başına
- 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ş:
Ne zaman ilişkisel bir veritabanı yeri...
MySQL veritabanı enlem / boylam saklar...
Nasıl DbContext kullanmak için.Veritab...
Nasıl T-SQL veritabanı adı için bir de...
Adım Play ile MySQL veritabanı kullanm...