n ノードで構成されるメモリ内のみの Aerospike クラスターは、ノード間でデータを自動的に複製しますか? この場合、データがディスクに書き込まれないという保証はありますか?
2 に答える
2
n ノードで構成されるメモリ内のみの Aerospike クラスターは、ノード間でデータを自動的に複製しますか?
はい。storage-engine memory
_ storage-engine device
_data-in-memory true
この場合、データがディスクに書き込まれないという保証はありますか?
レコードはディスクに書き込まれません。ログと SMD (システム メタ データ) がディスクに書き込まれます。
于 2015-04-02T19:59:49.637 に答える
1
Aerospike は、RIPEMD160 を使用したスマート パーティション アルゴリズムを使用して、クラスター全体でデータの分散とレプリケーションを均一に処理します。レプリケーション ファクターが正しく構成されている場合、データはクラスター内で正しく/均等に分散されます。
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 に答える