`
haiziwoainixx
  • 浏览: 415055 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

couchbase

 
阅读更多

起源:

CouchOne与Membase合并了,合并之后的公司叫做Couchbase。Membase公司有一个名为Membase的产品,它是个键/值、持久化、可伸缩的解决方案,使用了memcached wire协议。CouchOne支持CouchDB。CouchDB是个文档数据库,提供了端到端的复制方法,这对于移动与分布在不同位置的数据中心来说是很有用的。Couchbase基于Membase与CouchDB开发了一款新产品,新产品的名字叫做Couchbase。

实际情况是Couchbase与CouchDB是紧密相关的。Couchbase产品包含了CouchDB的一个副本。

 相关下载链接:http://www.couchbase.com/download

特点:

Couchbase产品向CouchDB添加了缓存、集群等功能。

Couchbase是个面向文档的数据库.

Couchbase的最大特点: 1,完全继承Memcache,原生支持所有Memcache操作;2,继承了Membase的特性,支持集群和数据持久化;3,继承了CouchDB的文档性质,支持通过View对数据进行操作。这个View的特性,提供了以往memcache所不具备的便利性,但是同Mongodb相比又很简单原始,感觉不是一种普遍需求的功能。

A,node少于3个时,必须手工干预;

B,node大于等于3个时,可以通过REST接口设置为“Auto Failover”

C,可以进一步设定,当节点数大于某个数值时,进行自动failover

这样的设定使得大集群可以有效的工作,不会因为运维经验不足导致数据永久损失。这种考虑还是很值得认可的。

 参考: http://hi.baidu.com/cnjimmydong/item/461dc94f6dcb7e8b823ae179

分享到:
评论

相关推荐

    Couchbase

    标题中的"Couchbase"指的是一个开源的、分布式内存对象存储系统,主要用来处理大量结构化和非结构化数据。它不仅是一个NoSQL数据库,还提供了一种键值、文档和图形数据库模型,适用于多种应用场景,如实时数据分析、...

    couchbase 社区版5.11

    Couchbase是一款高性能、分布式NoSQL数据库,专为现代应用程序设计。社区版5.11是Couchbase Server的一个版本,提供了开源的解决方案,让用户能够免费体验和利用Couchbase的强大功能。相比于Redis,Couchbase在某些...

    couchbase的使用手册

    Couchbase是一款高性能的分布式NoSQL数据库,支持键值存储和文档数据库特性。它起源于Membase Server 1.7,并在1.8版本中加入了一些修复和改进。Couchbase的设计目的是为了能够提供高性能、可扩展性和易于管理的数据...

    Couchbase使用说明文档4.10

    ### Couchbase 使用说明文档4.10:关键知识点解析 #### 一、Couchbase Server 概览 **1.1 松散的数据组织方式** Couchbase Server 的一大特点在于其灵活的数据组织形式,主要表现为对JSON文档的支持。这意味着...

    Couchbase4.5.1-el6安装包

    Couchbase是一款高性能、分布式内存数据库,主要用于在线交易、数据存储和实时分析。在这个"Couchbase 4.5.1-el6"版本中,我们关注的是针对Red Hat Enterprise Linux 6 (RHEL 6)的特定构建。这个版本提供了一个自动...

    couchbase c++实列代码

    Couchbase是一款分布式内存对象存储系统,常被用于构建高性能、高可伸缩性的应用程序。它结合了数据库、缓存和消息代理的功能,提供了一种NoSQL的数据存储解决方案。Couchbase支持多种客户端库,包括C++,使得开发...

    Couchbase_Server_An_Architectural_Overview.pdf

    Couchbase Server 是一种分布式的NoSQL文档型数据库,它支持灵活的数据模型、基于SQL的强大查询语言,并且构建了一个安全的数据库平台核心。它的核心架构设计简化了使用弹性数据模型、强大查询语言和安全核心数据库...

    couchbase-lite-android,轻量级,嵌入式,可同步的nosql数据库引擎为android。.zip

    Couchbase Lite是一个高度优化的、轻量级的嵌入式NoSQL数据库引擎,专为Android平台设计。它被设计成可以直接集成到Android应用程序中,为开发者提供了在本地存储和管理数据的强大工具。Couchbase Lite是Couchbase ...

    couchbase_java_client_1.1.2

    Couchbase是一个高性能、分布式NoSQL数据库,特别适合处理大规模数据和实时应用程序。在Java开发环境中,Couchbase Java客户端库扮演着至关重要的角色,它提供了与Couchbase Server交互的API,使得开发者能够轻松地...

    python写couchbase增删改查

    Couchbase是一款高性能、分布式内存对象存储系统,常用于大数据和实时分析。本文将深入探讨如何使用Python与Couchbase进行交互,实现数据库的增删改查操作。 首先,我们需要安装Couchbase的Python SDK,这可以通过...

    Go-go-couchbase-Go语言中的Couchbase敏捷客户端

    《Go-go-couchbase:Go语言中的Couchbase敏捷客户端》 在现代软件开发中,数据库的高效管理是关键。Go语言以其简洁、高效的特点,成为了许多开发者的首选,而Couchbase作为一款分布式NoSQL文档型数据库,因其高性能...

    Laravel开发-laravel-couchbase

    "Laravel开发-laravel-couchbase"这个项目专注于在Laravel 5.6版本中使用Couchbase作为数据存储解决方案。 Couchbase是一个分布式多模型数据库,支持文档型数据、键值对数据和图形数据。其特点是高度可扩展性和高...

    Couchbase Developer's Guide 开发指南2.0.pdf.zip

    《Couchbase Developer's Guide 2.0》是针对Couchbase数据库系统的一份详尽开发者指南,旨在帮助程序员和IT专业人士深入理解并熟练运用Couchbase进行开发工作。这份英文版的指南共140多页,包含了丰富的技术细节和...

    Python库 | couchbase-2.5.12.tar.gz

    Python库couchbase-2.5.12.tar.gz是一个针对Couchbase数据库的Python客户端,主要用于在Python应用程序中与Couchbase服务器进行交互。Couchbase是一款分布式内存对象存储系统,广泛应用于实时数据访问的应用场景,如...

    [转]CouchBase (一)安装篇

    ### CouchBase 安装与特性详解 #### 一、CouchBase 的背景及特性 CouchBase 是一款高性能、分布式NoSQL数据库系统,它结合了Memcache和CouchDB的优点,旨在解决传统缓存系统(如Memcache)中存在的不足之处。...

    CouchBase集群之间复制数据XDCR功能

    ### CouchBase集群之间复制数据XDCR功能 #### 一、引言 随着分布式系统的发展,数据分布在全球各地成为一种趋势。为了满足这种需求,Couchbase提供了跨数据中心复制(XDCR)功能,用于在不同的Couchbase集群之间...

    couchbase中文

    Couchbase是一款高性能的NoSQL数据库,以分布式内存为中心,支持文档型数据模型。它能够单独运行,也可以形成集群以实现更大规模的数据管理和处理。在Couchbase集群中,各个节点是平等的,它们共同承载数据,没有...

    Couchbase的官方库couchbase-python-client.zip

    couchbase-python-client 是 Couchbase Server 的官方库。 标签:couchbase 分享 window._bd_share_config = { "common": { "bdSnsKey": {}, ...

Global site tag (gtag.js) - Google Analytics