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;”>

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Python3列表_python tuple

    Python3列表_python tuple列表列表特点:是一种序列结构,与元组不同,列表具有可变性,可以追加、插入、删除、替换列表中的元素新增元素appendappend添加一个对象,可以是任意类型a=['zhangsa

  • 支持无限加载的js图片画廊插件

    支持无限加载的js图片画廊插件支持无限加载的js图片画廊插件 natural-gallery-js是一款支持无限加载的js图片画廊插件。该js图片画廊支持图片的懒加载,可以对图片进行搜索,分类,还可以以轮播图的方式来展示和切换图片。使用方法在页面中引入下面的CSS和js文件。<linkrel=”stylesheet”hr…

  • 使用SecureCRTPortable向Linux上传文件

    使用SecureCRTPortable向Linux上传文件1.打开SecureCRTPortable2.点击上册菜单栏文件->连接SFTP会话(S)3.上传文件sftp>put-r”本地文件目录\文件名”4.输入完成后点击回车,会将文件上传到Linux的当前用户的home目录下解析:如果你是用root连接的sftp,那么上传的文件就会保存到/root目录下…

  • 网站敏感词过滤的实现(附敏感词库)「建议收藏」

    网站敏感词过滤的实现(附敏感词库)「建议收藏」现在基本上所有的网站都需要设置敏感词过滤,似乎已经成了一个网站的标配,如果你的网站没有,或者你没有做相应的处理,那么小心相关部门请你喝茶哦。最近在调研Javaweb网站的敏感词过滤的实现,网上找了相关资料,经过我的验证,把我的调研结果写出来,供大家参考。一、敏感词过滤工具类把敏感词词库内容加载到ArrayList集合中,通过双层循环,查找与敏感词列表相匹配的字符串,如果找到以*号替换…

  • 子网划分介绍以及如何划分子网(例题详解)

    子网划分介绍以及如何划分子网(例题详解)子网划分这项技术用来把一个单一的IP网络地址划分成多个更小的子网(subnet)。这种技术可使一个较大的分类IP地址能够被进一步划分为几个子网。这样就可以让使用一个大的分类地址(classfuladdress)的企业能给该企业中处于不同地理位置的分公司分配不同的子网,对外整个企业是一个网络地址,而在内部,不同分公司则有不同的子网地址,因而不需要为每个站点都分别申请一个网络地址。子网划分通常是把IP地址中主机标识部分划出一定的位数用作本网的各个子网,剩余的主机标识作为相应子网的主机标识部分。

  • 彻底禁止Win10自动更新工具Windows Update Blocker v1.5 汉化版

    彻底禁止Win10自动更新工具Windows Update Blocker v1.5 汉化版以往的Windows10系统我们还可以通过禁止更新服务,设置一些本地组策略来禁止Windows系统的更新,但现在的Windows好像越来越流行更新了,一些简单的禁止完全没用,依旧会自动检查更新!一款你需要的彻底禁止Win10自动更新的工具它来了,WindowsUpdateBlocker是一款免费软件,只需一键,即可帮助您完全禁用或启用Windows系统上的自动更新。使用起来超级…

发表回复

您的电子邮箱地址不会被公开。

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