zoukankan      html  css  js  c++  java
  • MySQL 与 MongoDB

    二者最大的区别就是MongoDB是非关系型数据库,mySQL是关系型数据库

    MongoDB没有表、行、列等等的概念,相对更灵活,限制更少一些。

    MongoDB可以更方便的处理流式数据。

    MongoDB的索引放在内存中,能够提升随机读写的性能。

    MongoDB对数据间的事务关系支持比较弱。

    MongoDB自带一个分布式文件系统,可以很方便地部署到服务器机群上。

    MongoDB适合存储一些量大表关系较简单的数据。

    MySQL是关系型数据库

    优势:
    在不同的引擎上有不同 的存储方式。

    查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。

    开源数据库的份额在不断增加,mysql的份额页在持续增长。

    缺点:
    在海量数据处理的时候效率会显著变慢。

    MongDB适合业务场景:

    从目前阿里云MIngDB云数据库上的用户来看,MongDb的应用已经渗透到各个领域,比如游戏,物流,社交,物联网等。以下是实际应用案例。

    物流场景:使用MongDb存储订单信息,订单状态在运送过程终会不断更新,以MongDB内嵌数组的的形式存储,一次查询就能将订单的所有变更读取出来。

    视频直播:使用MongDb存储用户信息,礼物信息等。

  • 相关阅读:
    [记录]Eclipse版本选择和安装
    Nexus+Maven安装配置手册
    Eclipse编写Java程序
    Tomcat下载和配置
    SQL Server如何清除连接过的服务器名称历史?
    为文本添加全选Ctrl + A 功能
    配置Eclipse使用TFS源码管理
    [jQuery] jSrcollable
    [ios] cocos2d/cocos2dx 演示
    [c++] 实现类似printf这样的函数
  • 原文地址:https://www.cnblogs.com/justblue/p/13022209.html
Copyright © 2011-2022 走看看