CouchBase_couchbase数据库

CouchBase_couchbase数据库1.CouchBase是什么简单来说CouchBase是一款开源的,分布式的nosql数据库,主要用于分布式缓存和数据存储领域。能够通过managecache提供快速的亚毫米级别的k-v存储操作,

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.CouchBase是什么

简单来说CouchBase是一款开源的,分布式的nosql数据库,主要用于分布式缓存和数据存储领域。能够通过manage cache提供快速的亚毫米级别的k-v存储操作,并且提供快速的查询和其功能强大的能够指定SQL-like查询的查询引擎。
CouchBase_couchbase数据库

2.CouchBase的特点

CouchBase是在memcached和redis之类缓存组件的基础上发展而来的,被称作为可能是最好的缓存系统。所其必然能满足之前的前辈所满足不了的地方。
传统的缓存组件包括memcached和redis有着这种或者那种的缺点:

  • Cluster支持完善度不够或者直接没有Cluster
  • 没有良好的高可用性机制,持久化支持的亦不是很完善
  • 扩容和故障恢复能操作维护复杂
  • 其他
    而CouchBase则对上面的一些缺点都有着良好的支持。或者说
    CouchBase所提供的任何单一功能,在市面上基本上都能找到一款数据库能够满足。但是这些数据库实际使用的话总是会有各种各样的妥协,性能很好的话,扩展性可能很差之类的。而CouchBase的目标就是建立一个大一统,各种功能都包含可用,所谓接近完美的数据库。

3.CouchBase版本

CouchBase的官网地址如下:

https://www.couchbase.com/

注意:国内部分区域可能由于众所众知的原因无法打开或者打开卡顿。
截止到本文时,CouchBase的最新版本为2018.10月份发布的6.0.0版本。
CouchBase产品众多,二大产产品线Server和Mobile,至于Cloud和Kubernetes则主要是运行的不同平台,每个产品线又区分企业版和社区版两个不同的版本。
CouchBase_couchbase数据库
本系列主要讲解的是Server产品线的企业版本。
注意:版本限定非常重要,如果没有特殊说明的话,本系列讲解的都是依赖于Server Enterprise 6.0.0版本
具体Enterprise和Community版本对比如下

https://www.couchbase.com/products/editions

 

Data access
Community Edition Enterprise Edition
Key-value interface (read/write) CouchBase_couchbase数据库 CouchBase_couchbase数据库
N1QL (SQL-based queries) CouchBase_couchbase数据库 CouchBase_couchbase数据库
N1QL for Analytics (SQL++ queries) CouchBase_couchbase数据库 CouchBase_couchbase数据库
Full-Text Search (FTS) CouchBase_couchbase数据库 CouchBase_couchbase数据库
Global Secondary Indexes (GSI) CouchBase_couchbase数据库 CouchBase_couchbase数据库
MapReduce views CouchBase_couchbase数据库 CouchBase_couchbase数据库
Tunable query consistency CouchBase_couchbase数据库 CouchBase_couchbase数据库
Tunable durability CouchBase_couchbase数据库 CouchBase_couchbase数据库

 

Development and administration tools Community Edition Enterprise Edition
Web-based UI CouchBase_couchbase数据库 CouchBase_couchbase数据库
Graphical explain plan CouchBase_couchbase数据库 CouchBase_couchbase数据库
Built-in query editor CouchBase_couchbase数据库 CouchBase_couchbase数据库
Built-in schema browser CouchBase_couchbase数据库 CouchBase_couchbase数据库
Query monitoring CouchBase_couchbase数据库 CouchBase_couchbase数据库
REST API CouchBase_couchbase数据库 CouchBase_couchbase数据库
Command line tools CouchBase_couchbase数据库 CouchBase_couchbase数据库
Import and export tools CouchBase_couchbase数据库 CouchBase_couchbase数据库
ANSI Joins support in N1QL CouchBase_couchbase数据库 CouchBase_couchbase数据库
Couchbase Eventing CouchBase_couchbase数据库 CouchBase_couchbase数据库

 

High availability and disaster recovery Community Edition Enterprise Edition
Intra-cluster replication CouchBase_couchbase数据库 CouchBase_couchbase数据库
Automatic failover CouchBase_couchbase数据库 CouchBase_couchbase数据库
Online rebalancing CouchBase_couchbase数据库 CouchBase_couchbase数据库
Index replicas and swap rebalance CouchBase_couchbase数据库 CouchBase_couchbase数据库
Cross Datacenter Replication (XDCR) CouchBase_couchbase数据库 CouchBase_couchbase数据库
XDCR filtering and throttling CouchBase_couchbase数据库 CouchBase_couchbase数据库
XDCR timestamp-based conflict resolution CouchBase_couchbase数据库 CouchBase_couchbase数据库
Rack/availability zone awareness CouchBase_couchbase数据库 CouchBase_couchbase数据库
Standard backup and restore tools CouchBase_couchbase数据库 CouchBase_couchbase数据库
High performance enterprise backup and restore tools CouchBase_couchbase数据库 CouchBase_couchbase数据库
Full, incremental, and cumulative backups CouchBase_couchbase数据库 CouchBase_couchbase数据库
Automatic failover of disk failures, multi-nodes and server group CouchBase_couchbase数据库 CouchBase_couchbase数据库

 

Security Community Edition Enterprise Edition
Authentication CouchBase_couchbase数据库 CouchBase_couchbase数据库
Authorization CouchBase_couchbase数据库 CouchBase_couchbase数据库
Role-Based Access Control (RBAC) CouchBase_couchbase数据库 CouchBase_couchbase数据库
LDAP integration CouchBase_couchbase数据库 CouchBase_couchbase数据库
Encrypted network access CouchBase_couchbase数据库 CouchBase_couchbase数据库
x.509 CA certificates for TLS CouchBase_couchbase数据库 CouchBase_couchbase数据库
x.509 CA certificates for data service authentication CouchBase_couchbase数据库 CouchBase_couchbase数据库
Auditing CouchBase_couchbase数据库 CouchBase_couchbase数据库
N1QL request auditing CouchBase_couchbase数据库 CouchBase_couchbase数据库
Log redactions CouchBase_couchbase数据库 CouchBase_couchbase数据库
Client-side field-level encryption CouchBase_couchbase数据库 CouchBase_couchbase数据库
IPv6 support CouchBase_couchbase数据库 CouchBase_couchbase数据库

 

Performance and scaling Community Edition Enterprise Edition
Unlimited query concurrency CouchBase_couchbase数据库 CouchBase_couchbase数据库
Memory-optimized indexes CouchBase_couchbase数据库 CouchBase_couchbase数据库
Homogenous scaling (by node) CouchBase_couchbase数据库 CouchBase_couchbase数据库
Multi-Dimensional Scaling (MDS) CouchBase_couchbase数据库 CouchBase_couchbase数据库
Plasma – high performance storage engine for indexes CouchBase_couchbase数据库 CouchBase_couchbase数据库
Fast failover CouchBase_couchbase数据库 CouchBase_couchbase数据库
Ephemeral buckets

CouchBase_couchbase数据库

CouchBase_couchbase数据库
Ephemeral buckets with Query, Search, XDCR CouchBase_couchbase数据库 CouchBase_couchbase数据库
Index pushdown CouchBase_couchbase数据库 CouchBase_couchbase数据库
Index partitioning CouchBase_couchbase数据库 CouchBase_couchbase数据库
N1QL aggregate pushdown CouchBase_couchbase数据库 CouchBase_couchbase数据库
End-to-end compression (client to server and XDCR) CouchBase_couchbase数据库 CouchBase_couchbase数据库
Adaptive indexes CouchBase_couchbase数据库 CouchBase_couchbase数据库

 

Container management and orchestration Community Edition Enterprise Edition
Autonomous Operator for Kubernetes CouchBase_couchbase数据库 CouchBase_couchbase数据库
Openshift integration CouchBase_couchbase数据库 CouchBase_couchbase数据库

从表中可以看出社区版除了一些一些图形界面,高可用,维护之类的高级功能外,基本功能是有的,可以满足日常需求。除此之外社区版和企业版的api也是完全兼容的。
更重要的一点是全功能的企业版是可以在开发和测试环境中无限制使用,当然如果商业使用就需要购买授权了。
本系列所使用的版本为Server企业版6.0.0

 

<wiz_tmp_tag id=”wiz-table-range-border” contenteditable=”false” style=”display: none;”>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167379.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lucene2.4.1的TokenStream

    lucene2.4.1的TokenStream[code="java"]importjava.io.IOException;importorg.apache.lucene.analysis.Token;importorg.apache.lucene.index.Payload;/***TokenStream用来分析文字流,按一定的规则罗列token,在lucene有字节流是即将要索引的文本,或者查询的关键字。…

    2022年7月22日
    6
  • 浏览器缓存机制浅析

    浏览器缓存机制浅析

    2021年9月8日
    65
  • opkg[通俗易懂]

    opkg[通俗易懂]opkg是个安装器,小巧,功能全。root@hbg:/#opkgfilesopkgPackageopkg(9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7)isinstalledonrootandhasthefollowingfiles:/bin/opkg–命令存放地/etc/opkg.conf…

    2022年4月28日
    80
  • python基础语法记录

    python基础语法记录1 代码中包含中文 就需要在头部指定编码 Python3 源码文件默认使用 utf 8 编码 所以可以正常解析中文 无需指定 UTF 8 编码 注意 如果你使用编辑器 同时需要设置 py 文件存储的格式为 UTF 8 coding utf 8 coding UTF 8 2 实例缩进为四个空格如输入 table 键或非四空格报错 IndentationE unindentdoes

    2025年9月7日
    2
  • navicatpremium15激活码【中文破解版】

    (navicatpremium15激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月27日
    108
  • 摩托罗拉me525刷机包_ipad刷机怎么刷机教程

    摩托罗拉me525刷机包_ipad刷机怎么刷机教程您好,仔细看完以下内容哦,很简单的,一定要一步一步来,不要偷懒,谢谢。小白也会刷机的,刷机是另一种乐趣。请珍惜我的劳动成果哦,写教程不容易的呢,弄好了后请小声的说一下哦。(*^__^*)谢谢备份好您的资料,准备内存卡,读卡器,数据线,保证电量50以上请下载以下内容,电脑里安装豌豆荚http://www.wandoujia.com/或者91助手http://soft.s

    2025年8月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号