• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > MongoDB与MySQL的操作对比表及区别介绍

MongoDB与MySQL的操作对比表及区别介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了MongoDB与MySQL的操作对比表及区别介绍等相关知识,希望本文的分享对您有所帮助

MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称Structured Query Language)语句就不适用于MongoDB了,因为SQL语句是关系型数据库的标准语言。
 
以我们公司项目为例,在早期的项目中,都在使用关系型数据库,用过SQLServer,Oracle,DB2,后来全部转向Mysql,原因很简单:Mysql在性能不错的情况下,有着开源优势。Mysql的事务性与高性能是我们主要考虑的。后来,由于项目要用到用户系统,即会有大量的用户数据进行交互--海量存储,Mysql的读写速度会有一点瓶颈,于是我们就想到了最近发展很强势的Nosql。在Nosql早期的memcache的发展下,又出现了很多非关系型数据库,比如redis,mongodb。经过一段时间的测试,redis与mongodb的读写速度确实比Mysql有着很明显的优势。mongodb的写入速度大约2.5W/次每秒。
 
mongodb以BSON结构(二进制)进行存储,对海量数据存储有着很明显的优势。下面是Mongodb与Mysql的操作命令的对比。


特别要注意的是:mongodb插入多个字段语法

> db.user.insert({id:1,name:'steve',sex:'male'})  正确
> db.user.insert({id:2},{name:'bear'},{sex:'female'})  错误

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11MongoDB服务端JavaScript脚本使用方法
  • 2017-05-11浅析mongodb中group分组
  • 2017-05-11mongodb中随机获取1条记录的实现方法
  • 2017-05-11MongoDB系列教程(二):MongoDB简介
  • 2017-05-11MongoDB数据库查询性能提高40倍的经历分享
  • 2017-05-11MongoDB查询字段没有创建索引导致的连接超时异常解案例分享
  • 2017-05-11centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析
  • 2017-05-11MongoDB的查询方法
  • 2017-05-11MongoDB系列教程(八):GridFS存储详解
  • 2017-05-11详解清除MongoDB所占用的多余的磁盘空间的方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 如何对 MongoDB 进行性能优化(五个简单步骤)
    • MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码
    • Mongodb中MapReduce实现数据聚合方法详解
    • MongoDB系列教程(三):Windows中下载和安装MongoDB
    • MongoDB日志文件过大的解决方法
    • mongodb添加arbiter节点的方法示例
    • 深究从MongoDB的ObjectId中获取时间信息
    • Mongodb数据库的备份与恢复操作实例
    • MongoDB系列教程(二):MongoDB简介
    • MongoDB中javascript脚本编程简介和入门实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有