数据库资讯

MongoDB、CouchDB、MySQL之间的差异

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

MongoDB的特点

面向文档

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

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

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

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

高性能

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

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

可选流写入 (没有确认)

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

可选的流写入(未确认)

高可用性

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

易于扩展

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

读取和写入超过碎片分布

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

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

丰富的查询语言

本文来自:Php Flow

希望看到您的想法,请您发表评论x