MongoDB 是一个基于分布式文件存储的数据库工具,介于关系型和非关系型数据库之间,功能丰富且支持复杂的数据类型,比如 JSON 格式的 BSON。它的查询语言强大,语法类似面向对象的语言,几乎可以实现单表查询的所有功能,还能建立索引。它运行在多种系统上,并提供多种编程语言的驱动程序。
MongoDB 支持丰富的数据类型,包括字符串、数字、日期等,还支持二进制数据和大型对象(如图片、视频)。软件通过 C++ 编写,名字来源于“humongous”,寓意处理大量数据。它具有面向集合存储的特点,每个集合可以包含无限个文档,且没有固定的模式定义。
MongoDB 的亮点包括高效的查询优化器、完整的索引支持、动态查询以及对云级别的伸缩性支持。它适合用作信息基础设施的持久化缓存层,实时插入、更新与查询,以及文档化格式的存储和查询。但不适合高度事务性的系统或传统商业智能应用。
总的来说,MongoDB 是一个强大且灵活的数据库工具,尤其在处理大量数据时表现优异,但选择是否使用它还要看具体应用场景的需求。

软件功能
1、表转为集合
将数据从表转换为collection
2、查询集合
将数据从SQL查询到collection
3、批量转换
批量转换表的数据到collections在一个时间。
4、保存/加载会话
保存/加载期间,执行repeatly
5、命令行
执行我们的命令行
6、用于任务调度
在特定的时间自动执行。
软件特色
1、面向集合存储。数据被分组到若干集合,每个集合可以包含无限个文档,可以将集合想象成RDBMS的表,区别是集合不需要进行模式定义。
2、模式自由。集合中没有行和列的概念,每个文档可以有不同的key,key的值不要求一致的数据类型。
3、支持动态查询。mongoDB支持丰富的查询表达式,查询指令使用json形式表达式。
4、完整的索引支持。mongoDB的查询优化器会分析查询表达式,并生成一个高效的查询计划。
5、高效的数据存储,支持二进制数据及大型对象(图片、视频等)。
6、支持复制和故障恢复。
7、自动分片以支持云级别的伸缩性,支持水平的数据库集群,可动态添加额外的服务器。
软件亮点
1、AccessToMongo转换的数据表是非常多的。
2、可以轻松将您的数据库转换到Mongo使用。
3、软件的转换效率很好,数据结构也能查看。
4、内置连接到数据库的功能。
5、也支持查看您连接到access的内容。
6、也支持查看一个准备转换数据的计划任务。
7、通过AccessToMongo,就能实现AccEss数据转换到Mongo。
适用场景
1、适合作为信息基础设施的持久化缓存层
2、适合实时的插入、更新与查询,并具备应用程序实时数据存储所需的复制及高度伸缩性
3、适合文档化格式的存储及查询
4、适合由数十或数百台服务器组成的数据库
不适用场景
1、要求高度事务性的系统。例如对于银行或会计等需要大量原子性复杂事物的应用程序来说,还是需要关系型数据库的。
2、传统的商业智能应用
3、复杂的表级联查询
































共有 0条评论