Distribution (distribution)
The Aerospike database is a component of an application that runs for 24/7 and can reliably handle big data.
- When you develop an application, you don't have to worry about where the data resides. The client automatically discovers the data location and ensures that most of the request processing is single-hop. Applications can be thought of as databases stored on a separate server, and the cluster distribution problem is handled by Aerospike Smart clients
- When expansion is required, simply add a node to the cluster, and the cluster will include the new node for the rebalance (rebalance) operation. Throughput and performance are linearly increased when the expansion is complete.
- No single point of failure. The SSD on the node can fail and the node can fail or be maintained or upgraded offline.
- The entire data center failure does not affect its reliability.
Managing cluster reliability is at the heart of the Aerospike database, so we take this task very seriously.
data Distribution (distribution): Aerospike Robust partitioning ensures uniform data distribution, avoids hotspots, and automatic data adjustment without any manual intervention.
cluster (clustering) Aerospike is a cluster database with fault detection and recovery capability.
copy (Replication) Aerospike provides the following replication capabilities to avoid a single point of failure
Intra-cluster replication
Rack -aware replication ( Rack Aware Replication)
Cross Data Center replication (Replication)
Original link:
Translator: Beijing It man son
Aerospike-architecture series of distributed