MongoDB、CouchDB、MySQL之间的差异

MongoDB是一个可扩展、高性能、开源的NoSQL数据库,是用C++语言编写的。

MongoDB的特点

面向文档

文档(对象)将很好地映射到编程语言数据类型

嵌入式文件和阵列减少需要联接

动态键入(无模式)易于架构演变

没有联接高性能和无易于扩展的多文档交易

高性能

没有连接和嵌入使读取和写入速度快

包括从嵌入的文档和数组的键的索引的索引

可选流写入 (没有确认)

索引包括从嵌入的文档和数组的键的索引

可选的流写入(未确认)

高可用性

自动主故障转移的复制服务器

易于扩展

自动分片(跨服务器数据的自动分割)

读取和写入超过碎片分布

没有联接或多文档交易使分布式查询快捷和方便

最终一致的读取可以分布在复制服务器

丰富的查询语言

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值