-
面向集合存储,易存储对象类型的数据。
-
模式自由。
-
支持动态查询。
-
支持完全索引,包含内部对象。
-
支持查询。
-
支持复制和故障恢复。
-
使用高效的二进制数据存储,包括大型对象(如视频等)。
-
自动处理碎片,以支持云计算层次的扩展性
-
支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++语言的驱动程序,社区中也提供了对Erlang及.NET等平台的驱动程序。
-
文件存储格式为BSON(一种JSON的扩展)。
-
可通过网络访问。
-
面向集合的存储:适合存储对象及JSON形式的数据。
-
动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
-
完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
-
查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。
-
复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。
-
高效的传统存储方式:支持二进制数据及大型对象(如照片或图片)
-
自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。
首先我们来分析下mysql 与mongodb的特点与优劣。
下面是我以前做的ppt的部分截图。
相关推荐
MySQL与MongoDB数据库架构介绍.pptx
报告说明了在Windows平台下,mysql和mongodb插入数据的性能时间对比。
navicat 连接mysql、mongodb工具,可以方便快捷操作mysql 8版本、mongodb 4版本
千万级Mysql-MongoDB性能对比报告
去mysql-mongodb go-mysql-mongodb是一项将MySQL数据自动同步到MongoDB的服务。 它首先使用mysqldump来获取原始数据,然后与binlog增量同步数据。 安装 安装Go( )并设置您的 go get github....
MySQL与MongoDB多文档事务支持对比分析.docx
整合了一套crud代码,减少sql查询,封装mysql和mongodb等操作 参数说明https://mp.csdn.net/mp_download/manage/download/UpDetailed
mysql+mongodb+redis.rar
mysql 和mongodb 互相同步 连接 批量操作
持久层:MySQL、MongoDB、Redis、ElasticSearch 数据访问层:使用Spring Data JPA 、Mybatis、Spring Data Mongodb等 业务层:Spring IOC、Aop事务控制、Spring Task任务调度、Feign、Ribbon、Spring AMQP、Spring...
MySQL vs MongoDB MySQL中用的select在MongoDB中用什么呢?文中有清楚的对比。
springboot2.1.3 + mysql(mybatis) + mongodb maven项目
mysql, mongodb, redis三大数据库的基本是用命令, 以及举例
mysql和mongodb的数据备份和定时删除备份数据
PHP中MySQL和Mongodb长连接的实现-1.1,讲解php中mysql和mongodb的长链接实现的基础和方式。
各系统环境下MySQL & MongoDB数据的配置
mysql Redis MongoDB学习
这是一个经典的SpringMvc学习实例,其中集成了hibernate,同时数据库采用了mysql 和 mongodb,在同一页面中同时显示两个数据访问结果。值得大家学习。
用于实时同步mysql数据到mongodb,具体使用方法https://github.com/WangXiangUSTC/go-mysql-mongodb
还在发展中!! 如何安装 pip install mysql2mongodb 它是什么 ? 该工具用于将您的mysql数据库迁移到闪亮的新mongoDB数据库!