Redis gibi anahtar/değer deposu yerine kullanmak için bir SQL veritabanı yan/birlikte?
Redis gibi anahtar-değer depoları hakkında çok şey okudum ama bir uygulamada kullanmak için zamanı geldiğinde anlamaya görünmüyor olabilir.
Demek ben mimarinin hızla web tabanlı bir uygulama; bildiklerimi yığını gidiyorum kullanmak için ön uç, arka uç veritabanı(ler), vb. bazı senaryolar nereye giderdim "oh biz de gerek Redis için X,Y veya Z"
Node.js örnek olarak non-node.js örnekler memnun olurum.
CEVAP
Bir uygulamada kullanmak için zamanı geldiğinde anlamaya görünmüyor olabilir.
Ayrıca durumlarda kullanın içeren this öğretici okumanızı tavsiye ederim. Redis beri oldukça bellek odaklı çok iyi için sık sık güncellenen gerçek zamanlı veri gibi, oturumu deposu, devlet veritabanı, istatistik, önbellekleme ve advanced data structures fazla çok yönlülük için birçok senaryo.
Redis, ancak yavaşlatabilir hangi veri sorgulama gibi bir İLİŞKİSEL dünyanın birçok standart özellikleri desteklemiyor beri klasik ilişkisel veritabanları için yedek NoSQL değil. Değiştirme veya CouchDB MongoDB ve redis ileri veri yapıları için hızlı ve kullanışlı destek geldiği belirli işlevleri tamamlayan en büyük gibi belge veritabanları oldukça fazladır.
Ne zaman ilişkisel bir veritabanı yeri...
Değer vermez gibi bools kullanmak için...
(Ya da ihmal) kullanmak için zaman var...
MySQL veritabanı enlem / boylam saklar...
Soyut bir sınıf yerine bir arabirimi k...