码迷,mamicode.com
首页 > 其他好文 > 详细

Aerospike-Architecture系列之分布式

时间:2015-05-04 10:04:35      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:分布式   aerospike   nosql   内存数据库   share-nothing   

Distribution(分布)

Aerospike数据库是为24/7运行、并能可靠处理大数据的应用程序提供的组件。

  • 开发应用程序时,你不必担心数据位于哪里。客户端自动发现数据位置并确保绝大多数请求处理是单跳的。应用程序可以视为数据库存储在一个独立的服务器上,由Aerospike智能客户端处理集群分布问题
  • 当需要扩容时,简单的把一个节点加入集群,集群将会包括新节点进行再平衡(rebalance)操作。扩容完成后,吞吐量和性能线性增长。
  • 无单点故障。节点上的SSD可以发生故障,节点可以失败或者离线维护或升级。
  • 整个数据中心故障也不会影响其可靠性。

管理集群可靠性是Aerospike 数据库的核心,所以我们非常严谨的对待这个任务。

  • 数据分布(Data Distribution):Aerospike健壮的分区确保数据分布均匀,避免热点,自动数据调整无需任何人工干预。

  • 集群(Clustering )Aerospike是具备故障自动检测与恢复能力的集群数据库。

  • 复制(Replication )Aerospike提供以下复制能力以避免单点故障

    1. 集群内复制

    2. 机架感知复制(Rack Aware Replication

    3. 跨数据中心复制(Cross Data Center Replication



原文链接: <http://www.aerospike.com/docs/architecture/distribution.html>

译        者:北京IT爷们儿

Aerospike-Architecture系列之分布式

标签:分布式   aerospike   nosql   内存数据库   share-nothing   

原文地址:http://blog.csdn.net/jiashiwen/article/details/45476443

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!