2

n ノードで構成されるメモリ内のみの Aerospike クラスターは、ノード間でデータを自動的に複製しますか? この場合、データがディスクに書き込まれないという保証はありますか?

4

2 に答える 2

2

n ノードで構成されるメモリ内のみの Aerospike クラスターは、ノード間でデータを自動的に複製しますか?

はい。storage-engine memory_ storage-engine device_data-in-memory true

この場合、データがディスクに書き込まれないという保証はありますか?

レコードはディスクに書き込まれません。ログと SMD (システム メタ データ) がディスクに書き込まれます。

于 2015-04-02T19:59:49.637 に答える
1
  1. Aerospike は、RIPEMD160 を使用したスマート パーティション アルゴリズムを使用して、クラスター全体でデータの分散とレプリケーションを均一に処理します。レプリケーション ファクターが正しく構成されている場合、データはクラスター内で正しく/均等に分散されます。

  2. Persistence モードでのみ、Aerospike はデータを永続化するためのディスク ストレージ ファイルが提供されることを期待します。Aerospike がインメモリ ストレージ用に構成されている場合、ディスク ストレージ ファイルを提供するオプションはありません。これは、基本的にデータをディスクに永続化しないことを意味します。

名前空間テスト複製 {

# memory-size 4G           # 4GB of memory to be used for index and data
# replication-factor 2     # For multiple nodes, keep 2 copies of the data
# high-water-memory-pct 60 # Evict non-zero TTL data if capacity exceeds
                           # 60% of 4GB
# stop-writes-pct 90       # Stop writes if capacity exceeds 90% of 4GB
# default-ttl 0            # Writes from client that do not provide a TTL
                           # will default to 0 or never expire
# storage-engine memory    # Store data in memory only

}

于 2015-05-06T04:29:14.870 に答える