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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于recvfrom使用过程中的一个坑点

    关于recvfrom使用过程中的一个坑点问题描述首先对于recvfrom的原型如下:ssize_trecvfrom(intsockfd,void*buf,size_tlen,intflags,structsockaddr*src_addr,socklen_t*addrlen);返回值为读取到的字节长度,这里有一个坑点,我们在接收时需要传入一个buffer用于拷贝接收到的数据,传入参数包括buffer的…

    2022年7月23日
    11
  • java 单例模式 例子_简述单例模式并且举例说明

    java 单例模式 例子_简述单例模式并且举例说明Java单例模式的实例代码

    2022年8月11日
    3
  • 矩阵行列式的几何意义是什么_矩阵的几何意义和物理意义

    矩阵行列式的几何意义是什么_矩阵的几何意义和物理意义矩阵行列式的几何意义 行列式的定义: 行列式是由一些数据排列成的方阵经过规定的计算方法而得到的一个数。当然,如果行列式中含有未知数,那么行列式就是一个多项式。它本质上代表一个数值,这点请与矩阵区别开来。矩阵只是一个数表,行列式还要对这个数表按照规则进一步计算,最终得到一个实数、复数或者多项式。 一阶行列式 (注意不是绝对值) …

    2025年6月23日
    0
  • ajax实现跨域_js跨域请求的三种方法

    ajax实现跨域_js跨域请求的三种方法跨域的概念跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域。例如:about.haorooms.com和www.haorooms.com都会构成跨域。总结起来只要协议、域名、端口有任何一个不同,都被当作是不同的域。下面举例,每两个一组。URL说明是否允许通信http://www.haorooms.com/a.jshtt

    2022年8月24日
    3
  • 什么是同构(无向完全图有几种非同构的圈)

    http://162.105.81.212/JudgeOnline/problem?id=2040  
    题意给定两个有向图,找出其同构的对应点,并输出其对应的序列。。。
     
    介于该题的点数<=25 个 直接dfs搜索就可以解决问题,但是剪掉还是必要的;
    1,对于在途中的出度 和入读都唯一的点,那么就可以直接的判断其对应关系,
    2, 对于当前点u,他与已经确定对应关系的点 i 的关系 必须和正准备和u匹配的点v和 点

    2022年4月14日
    379
  • idea2021.8激活码【永久激活】[通俗易懂]

    (idea2021.8激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    54

发表回复

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

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