最近花了些时间关注couchDB,对它的特点做以下总结
一、key/value型 分布式数据库。
二、支持海量数据存储,提供高于传统数据库性能优势。
三、按照CAP原理:支持
分区容忍性和
数据可用性。
四、数据一致性:couchDB支持数据
最终一致性。
五、提供 rest 方式数据访问API,个人感觉可以很大程度简化开发过程。
六、支持不同节点数据库之间的数据增量复制。
七、数据格式json,更开放。
八、贴切移动开发,提供android和IOS版 客户端数据库。
九、数据格式无限制,free-schema,系统扩展更便利。
十、支持云计算。
以上好像都是有优点了,难道没缺点吗?
哈哈
过几天继续总结吧。
分享到:
相关推荐
本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。 本书共分5篇,12章。涵盖的内容有:NoSQL与大数据简介、NoSQL的数据一致性、NoSQL的水平...
但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对 Cassandra、 Mongodb、CouchDB、Redis、 Riak、 Membase、...
本节将为大家介绍具有代表性的NoSQL数据库。 key-value存储 这是最常见的NoSQL数据库,它的数据是以key-value的形式存储的。虽然它的处理速度非常快,但是基本上只能通过key的完全一致查询获取数据。根据数据的...
5 NOSQL们背后的共有原则 5 假设失效是必然发生的 5 对数据进行分区 5 保存同一数据的多个副本 5 动态伸缩 5 查询支持 5 使用 Map/Reduce 处理汇聚 5 基于磁盘的和内存中的实现 5 仅仅是炒作? 6 附 6 感谢 6 版本志 ...
关系型数据库与Nosql数据库的对比 - 副本 第2节 - 2.CouchDB的特点&为什么选择CouchDB - 副本 第3节 - 3.CouchDB采用json文档保存数据 第4节 - 4.CouchDB的安装配置 第5节 - 5.CouchDB的使用入门_curl命令1 第6节 - ...
将您的Sql数据(支持任何JDBC驱动程序,例如MySQL,Oracle,PostgreSQL)导入NoSQL数据库。 当前受支持: Mongodb , CouchDB和Elasticsearch 数据可以批量导入以减少处理时间,并且可以转发到多个Elasticsearch...
解决方案提供了从NoSQL数据库(MongoDb,CouchDb)检索和分析日志数据的机会。 包括功能: 查询和搜索数据 多维对象渲染; 错误和信息的分析图; 实时数据观察和更新; 去做 资料模型 JSON范例 { "Message" : ...
Hazel,写了一篇关于弃用NoSQL数据库CouchDB产品,介绍他们将Couch数据库的数据迁移到MySQL数据库平台中。在SauceLab(酱油实验室)里,我们刚刚庆祝完成一个重大项目—将最后的CouchDB数据库转变为MySQL数据库,以...
Tip:常见的基于⽂档存储的 NoSQL 数据库有:Lotus Notes、CouchDB、MongoDB 和 Riak 等。 2.4 基于图存储的 NoSQL 数据库 传统图数据库⼤部分是⾯向对象的,虽然它们在节点遍历等图数据操作中都具有很好的性能,...
目前这款工具的漏洞利用程序围绕MongoDB,但是以后会支持更多的NoSQL数据库,如 CouchDB, Redis和Cassandra。NoSQLMap是一款Python编写的开源工具,常用于审计NoSQL数据库中的自动注入攻击、为了从数据库中揭露数据...
我试图使CouchDBClient更加友好以使用自定义对象-这就是应用程序通常存储在数据库中的内容。 早在我开始编写此框架时,我发现并尝试过的所有其他方法都给人留下了非标准化方法签名(使用各种约定进行命名并且更难...
长沙发查询查询器“ couchdb-query-explorer”有助于轻松查询。 如何建造? 这是一个Angular 7项目,运行常规命令: npm安装ng serve(在端口4200上运行本地服务器) ./docker-build.sh(创建生产版本并将其捆绑在...
对于企业来说,从关系型数据库到NoSQL数据库转变绝对是个需要深思熟虑的大改变。这涉及的不仅是软件的变化,更多的是对于数据存储上观念性的变化。CouchDB专家兼作者BradleyHolt认为NoSQL并不是反SQL的运动,为对应...
kivik驱动程序系统是根据标准库的和软件包建模的,尽管由于SQL和NoSQL数据库(例如CouchDB)实现的数据库模型不同,客户端API完全不同。版本号您正在浏览Kivik的开发分支。 最新的稳定版本可。 请参阅该页面上的...
NoSQL数据库提供了一种用于存储和恢复数据的机制,该机制已通过关系数据库中使用的表格关系以外的其他方式得到了证明。 工程师通常将NoSQL数据库理解为“不仅是SQL数据库”,还是“没有SQL”,它是最广泛使用的关系...
NoSQLMap是一个开放源代码Python工具,旨在对NoSQL数据库和Web应用程序中的NoSQL数据库和Web应用程序进行审计以及自动注入攻击,并利用它们的默认配置弱点,以便从数据库中公开或克隆数据。 最初由,现在由维护,...
单个接口可用于不同的NoSQL数据库 它是处于开发阶段的NoSQL数据库的对象文档映射器框架。 在这里,您将找到有关开发本身的信息:当前和下一个功能,已知问题,依赖项,二进制文件,Maven工件,演示以及当然还有源...
芒果计划No-SQL 数据库(MongoDB、CouchDB 和 RethinkDB)的智能查看器一个 No-Sql 模式推理引擎。 它读取无架构 NoSql 数据库的架构。 它还试图找到两个不同集合之间的关系。 找到类 ScalaUI.scala 并运行。
IBMCloudant是一种基于jsondocument类型的非关系型(NoSQL)数据库,其具有在云端高效处理高负载、高并发读写的强大特性。从另一个角度来说,Cloudant 还是一个开源的、分布式的数据库,它基于Apache的CouchDB项目...