Couchbase权威指南(三)

Couchbase bucket的特有功能

  • 持久性:数据单元异步从内存写往磁盘,防范服务重启或较小的故障发生时数据丢失。持久性属性是在bucket级设置的。
  • 复制:对couchbase类型的bucket,可以配置数据复制的份数。集群里的每个节点既保存活跃的数据,又保存数据副本。假如某个节点挂了,数据副本可以提升为活跃的容器,从而继续提供高可用服务。
  • 重新组织:集群里的数据可以重新组织和分布,从而动态增加或删除bucket和服务器。
  • bucket容积改变:couchbase类型的bucket可以动态调整容积,在应用需要时它们的大小可以被改变。

buckets可以用来隔离单个应用程序提供多租户,或隔离数据类型,以提高性能和可视性。couchbase服务器允许你配置不同的端口来访问不同的buckets,每个bucket都可以设置密码验证。

Smart client客户端通过使用couchbase的管理REST API,自动发现集群结构的改变。这点保证了客户端应用可以无间断的从正确节点上访问所需数据。

couchbase服务器允许你在生产环境里混合使用不同类型的buckets。内存和磁盘配额是基于bucket配置的,所以资源使用可以跨集群管理。配额可以在运行时修改,使得管理员能随时重新分配资源。

此条目发表在Common分类目录,贴了标签。将固定链接加入收藏夹。