2010-12-07 7 views
2

Key-Value、大きなテーブル、グラフモデルなど、NoSqlデータベースに関連した多くのソリューションがあります。使用するObject Key-Value GraphまたはDocument Mappingソリューションがあります

このアプローチの利点は、NoSqlデータベースが膨大なデータと要求に対処するための高性能を持つことです。

しかし、私の疑問は、開発者が開発を容易にするために抽象レイヤーまたは共通インターフェースを提供する異なる種類のnosqlソリューションを扱うのを助けるために、hibernate、jpaなどのソリューションがあることです。

オブジェクト「NOSQL」マッピングの種類は... KKKK

Thxを

答えて

2

のNoSQLアプリケーションは、彼らが使用するデータベースを中心に設計されているとのNoSQLデータベースが細かく、特定のワークロードに合わせて調整されています。共通のインターフェースがあれば、オブジェクトを無効にします。

0

私は受け入れられた回答に同意しますが、それは質問に対する特定の解決策を除外しません。

Hibernate OGMは、Hibernate ORMが「ネイティブ」SQLステートメントの使用を常に許可して容易にするように、サポートする個々のテクノロジのAPI拡張として特定の機能を公開することを可能にします。

にHibernate OGMのようなソリューションの役割は、始めるのは、それが容易になり、そしてコードに退屈している業務の90%を扱う、エラーが発生しやすく、および特定の機能を活用する必要がないことです。それは、重要な機能に費やす時間とエネルギーを節約し、それによって恩恵を受ける操作の数を減らして細かくチューニングされたデータアクセス操作を実装する必要があります。

関連する問題