数据库大全-之-Couchbase
时间:2020-09-07 来源:
数据库大全-之-Couchbase
Editorial information provided by DB-Engines
名称
Couchbase
描述
具有Memcached兼容接口的CouchDB派生的基于JSON的文档存储
主数据库模型
文件存储
二级数据库模型
键值存储
DB引擎排名
得分30.60
秩#26 总体
#4 文件存储
网站
www.couchbase.com
技术文档
docs.couchbase.com
开发者
Couchbase,Inc.
初始发行
2011年
当前版本
服务器:2020年1月6.5; 手机:2020年1月2.7;Couchbase自治运营商:1.2,2019年5月
商业或开源
开源的
仅基于云
没有
DBaaS产品(赞助商链接)
Couchbase Cloud:只需单击几下即可部署,管理和操作Couchbase
实施语言
C,C ++,Go和Erlang
服务器操作系统
Linux
OS X
Windows
数据方案
无模式
预定义的数据类型
是
次要指标
是
支持SQL
声明性查询语言(N1QL),用于将ANSI SQL扩展为JSON。SQL ++的第一个商业实现。
API和其他访问方法
CRUD,查询,搜索和分析API的本地语言绑定
支持的编程语言
.Net
C
Clojure
ColdFusion
Erlang
Go
Java
JavaScript Perl PHP Python Ruby Scala Tcl
服务器端脚本
JavaScript中的函数和计时器
触发器
是
分区方法(在不同节点上存储不同数据的方法)
分片
复制方式(在多个节点上冗余存储数据的方法)
多源复制源副本复制
MapReduce(提供用于用户定义的Map / Reduce方法的API)
是
一致性概念
最终一致性
立即一致性
外键(参照完整性)
没有
交易概念(支持在非原子操作数据后确保数据完整性)
ACID
并发(支持并发处理数据)
是
耐用性(支持使数据持久化)
是
内存功能(是否可以选择将部分或全部结构定义为仅保留在内存中。)
是
用户概念(访问控制)
基于密码和LDAP集成身份验证的用户和管理员分离