mongodb -- mongodb与mysql的区别?

本文深入解析MongoDB数据库的特性,包括面向集合文档的存储、格式自由、强大的查询语句、完整的索引支持、复制和自动故障转移、二进制数据及大型对象存储、分片集群系统扩展性以及内存映射存储引擎。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 mongodb的本质还是一个数据库产品,3.0以上版本其稳定性和健壮性有很大提升。它与mysql的区别在于它不会遵循一些约束,比如:sql标准、ACID属性,表结构等。其主要特性如下:

  1. 面向集合文档的存储:适合存储Bson(json的扩展)形式的数据;
  2. 格式自由,数据格式不固定,生产环境下修改结构都可以不影响程序运行;
  3. 强大的查询语句,面向对象的查询语言,基本覆盖sql语言所有能力;
  4. 完整的索引支持,支持查询计划;
  5. 支持复制和自动故障转移;
  6. 支持二进制数据及大型对象(文件)的高效存储;
  7. 使用分片集群提升系统扩展性;
  8. 使用内存映射存储引擎,把磁盘的IO操作转换成为内存的操作;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值