• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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'})  错误

    您可能感兴趣的文章:
    • Python实现将数据框数据写入mongodb及mysql数据库的方法
    • node.js将MongoDB数据同步到MySQL的步骤
    • 记一次MongoDB性能问题(从MySQL迁移到MongoDB)
    • Python中MySQL数据迁移到MongoDB脚本的方法
    • MongoDB与MySQL常用操作语句对照
    • MongoDB系列教程(五):mongo语法和mysql语法对比学习
    • python连接MySQL、MongoDB、Redis、memcache等数据库的方法
    • mongodb与mysql命令详细对比
    • 基于MySQL到MongoDB简易对照表的详解
    • MySQL和MongoDB设计实例对比分析
    • 分析MongoDB和MySQL各自的关键特性、差别和优势
    上一篇:MongoDB与MySQL常用操作语句对照
    下一篇:MongoDB中的bson介绍和使用实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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