私はNoSQLの世界では初心者です。しかし、Neo4Jの動作の基本を理解した後、列データベースやドキュメントデータベース、またはプレーンキー値DBと比較してレプリケーションがどのように高速になるかを理解していませんでした。
これには、ノードとエッジがあり、これらのノード間の関係にすぎません。これは、RDBMSの結合に似ています。
では、RDBMSと比較して、ここでレプリケーションはどのように機能するのでしょうか。
レプリケーションに関しては、各 NoSQL データベースはさまざまな方法で動作します。NoSQL は非常に広い用語であるため、それらすべてに対して優れたレプリケーション パフォーマンスを期待するべきではありません。実際、Neo4j Enterprise はレプリケーションをある程度サポートしていますが、Neo4j の設計は自然にスケーリングにつながるわけではありません。たとえばCassandraのような他のものとは異なり、それは確かに中心的な目的ではありません.
複製とはどういう意味ですか? Neo4j エンタープライズには、多数のマシン間でデータを複製する高可用性クラスターが付属しています。
データをレプリケートするだけの場合は、データベースをシャットダウンしてデータベース ファイルをコピーすることもできます (または企業内でオンライン バックアップを実行します)。