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)
上一篇 2022年8月2日 下午7:00
下一篇 2022年8月2日 下午7:00


相关推荐

  • Linux计划任务「建议收藏」

    Linux计划任务「建议收藏」计划任务的安排方式分两种:一种是定时性的,也就是例行。就是每隔一定的周期就要重复来做这个事情一种是突发性的,就是这次做完了这个事,就没有下一次了,临时决定,只执行一次的任务at和crontab这

    2022年7月4日
    21
  • 什么是 Servlet 容器?

    什么是 Servlet 容器?目录 1 什么是 Web 服务器 2 什么是 Servlet 容器 3 什么是 Servlet 4 Servlet 容器和 Web 服务器如何处理一个请求的 5 JVM 的作用我们简单的谈一谈关于 Web 服务器 Servlet 容器及其与 JVM 的关系 其实 Servlet 容器只不过是一个 Java 程序 1 什么是 Web 服务器 想要了解什么是 Servl

    2026年3月19日
    2
  • sublime text3 激活码 2021【2021最新】[通俗易懂]

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

    2022年3月27日
    77
  • UVA 11464 Even Parity(递归枚举)

    UVA 11464 Even Parity(递归枚举)

    2022年1月10日
    50
  • CentOS 安装mxnet

    CentOS 安装mxnet安装过程保存官方安装指南 https mxnet incubator apache org install index html root localhostico pipinstall ihttps pypi tuna tsinghua edu cn simplemxnetC p

    2026年3月18日
    2
  • Android 蓝牙Hid开发

    Android 蓝牙Hid开发Demo 下载 http www demodashi com demo 13891 html 最近客户需求 android 系统的一个设备 想连接一个扫描枪 类似蓝牙键盘 只支持 hid 协议 并且可以收到其数据 填写到输入框中 我这里借了一个蓝牙鼠标 用来与 android 设备连接 1Hid 简介 HID 设备 HunmanInterf 即人机交互设备 常见的有鼠标 键盘 游戏手柄 等等 一般有线方式都是通过 USB 连线连接到机器设备 作为用户输入设备 在蓝牙技术中 HI

    2026年3月18日
    2

发表回复

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

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