mongoDB简介
mongoDBQL数据库开源noSQLmongoDB存储数据类JSON文档中结构上可能不同mongoDB使用动态模式,用户可创建记录而不先定义数据结构
mongoDB并发相关信息,使查询能更快处理用户使用MongoDB查询语言检索信息
预设条件
NoSQL数据库简介见以下文章:
术语和概念
MongoDB中的许多概念近似Oracle数据库等关系数据库中的概念下表比较基本术语和概念
mongoDB | acle数据库 |
---|---|
集合式 | 表2 |
文档处理 | 行数 |
字段 | 列内 |
嵌入式文档并连接 | 编队 |
特征比较
下表将MongoDB特征与Oracle数据库特征比较
特征特征 | mongoDB | acle数据库 |
---|---|---|
富数据模型 | 对 | 号 |
动态模式 | 对 | 号 |
键入数据 | 对 | 对 |
数据局部性 | 对 | 号 |
字段更新 | 对 | 对 |
易程序员 | 对 | 号 |
查询语言
mongoDB和Oracle数据库都有自己的丰富查询语言但它们之间有一些差异Oracle数据库支持程序函数处理SELECT报表返回的数据处理高级查询对比之下MongoDB使用回调函数高级查询mongo外壳使用avaScript编程语言运行这些函数
mongoDB和Oracle数据库可同时使用吗?
对MongoDB和Oracle数据库混合部署的例子多多,特别是在电子商务应用中。软数据模型MongoDB使用对产品目录是合宜的,因为目录通常包括多特性产品Oracle数据库通常用于报关系统,因为这些系统需要复杂事务
Oracle数据库更适合处理这类事务,因为它使用ACID(Acticity、Concity、Isocity、Derable)作为其完整性模型模型提供Oracle数据库完整性特征MongoDB不提供这些特征,如隔离性、优先完整性和修改控制
换句话说,新业务需求推介组织采用MongoDB将下一代组件输入应用mongoDB和Oracle数据库使用条件条目更新、复合密钥、Unicode字符和全文搜索mongoDB还拥有内置地图裁剪功能汇总大量数据
下一步
使用反馈标签做评论或提问可同时使用开始和我们对话.
更新 29天前