2010-07-17 27 views
5

my previous post yanıtları, SQL ve NoSQL db'yi karıştırmama teşvik etti.Yay ve Karıştırma SQL ve NoSQL db

Uygulama bağlamı yapılandırması ve DAO oluşturma açısından iki veritabanının en iyi uygulama uygulaması nedir?

SQL db ve Cassandra'nın diğeri olarak Derby'yi seçelim. Aradığım şey, ör. bir örnek appcontext.xml, iki DAO, biri Derby üzerinde CRUD uygulayan ve diğeri de Cassandra ve bir (iki örnek değil) hem DAO'lar kullanılarak örnek birim testini eşzamanlı olarak.

Öğreticiler, örnek (maven ;-)) projeleri, kitap önerileri vb.

+0

Her ikisini aynı anda kullanmayı mı planlıyorsunuz? – NullUserException

+0

Aksine değil. SQL'den bir kez kurtulmayı tercih ederim ;-) –

+0

Benzer bir sorum var ama mevcut java.sql ve javax.sql arabirimlerine daha çok yöneliyorum: http://stackoverflow.com/questions/3909906/ could-bazı-arayüzleri-in-java-sql-ve-javax-sql-be-devşirme-için-NoSQL – opyate

cevap

2

deneyin yay veri http://www.springsource.org/spring-data (tanıtıcı bir referans videonun here)

i Bahar Veri JPA yönetilen alan nesne başına bir arayüz ile başlayan bir depo programlama modeli sağlar düşünüyorum. Alan adı farklı veri depolarına geçiş yapabilir veya işaret edebiliriz. Bunu kendi başıma denemedim. getting-started-with-spring-data-jpa

'u kontrol edebilirsiniz, ancak nosql ve ilişkisel birleştirmek karmaşık olacaktır. Ancak, bir kişi, ayrışma düzeyine bağlı olarak belirli bir veri türünü tek bir mağazada devam ettirebilir. Birden fazla veri deposu için işlem yalıtımının mümkün olduğundan emin değilim.İnsanları bir mağazaya ve ilişkisel veriyi gerektiğinde veri bütünlüğü gerektiren bir dosyaya depoladığınızda.