ホームページ >Java >&#&チュートリアル >Java のトップ 8 オープンソース NoSQL データベース
NoSQL が増加しています。多くの企業やユーザーが MySQL データベースを NoSQL データベースに置き換えています。 NoSQL を使用すると非構造化データの分析が容易になるため、開発者は NoSQL の世界に存在するトレンドとツールを認識する必要があります。
1. Terrastore
新しいドキュメント ストレージ テクノロジは、一貫性を犠牲にすることなく、高度な拡張性と弾力性を提供できます。 Terrastore は、業界で実証済みの高速 (そして優れた) クラスタリング テクノロジに依存する Trrracotta をベースにしています。
2.Neo4j
Javaで実装されたオープンソースのグラフデータベース。開発者は、Neo4j を「2 次元のテーブルではなくグラフに構造化されたデータを保存する、組み込みのディスクベースの完全トランザクション Java 永続エンジン」と説明しています
3. ヴォルデモート
分散キー値ストレージ システム。本質的には、大規模で分散型の永続的なフォールトトレラントなハッシュ テーブルです。アプリケーションの場合、アクティブ レコードや休止状態などの O/R マッピング ツールを使用できます。これにより、水平方向の拡張と高い可用性が実現しますが、利便性は大幅に失われます。
4. HBase
Apache HBase は、Google の Chang らによって開発された、分散ストレージ システム Bigtable に続く、もう 1 つのオープンソースの分散型、バージョン管理された非リレーショナル データベースです。
5.InfoGrid
多くの追加ソフトウェアコンポーネントを備えたWebグラフデータベースで、グラフデータベースに基づいたRest-ful Webアプリケーションの開発を容易にします。
6.HyperGraphDB
ユニバーサル、スケーラブル、ポータブル、組み込み、オープンソースのデータストレージメカニズム。これは、人工知能および Web セマンティック プロジェクト向けに特別に設計されたグラフ データベースであり、さまざまな規模のプロジェクトの組み込みオブジェクト指向データベースとしても使用できます。
7.Perst
Perstは、デュアルライセンスのオブジェクト指向組み込みデータベースシステム(ODBMS)であるMcObjectのオープンソース実装です。 1 つのバージョンは Java で開発された組み込みデータベースで、もう 1 つは C# (Microsoft .NET Framework アプリケーション用) で実装されています。
8.NeoDatis ODB
Java、.Net、Google Android、Groovy、Scala上で動作するシンプルなオブジェクトデータベース。