zoukankan      html  css  js  c++  java
  • 【MongoDB】MongoDB VS SQL数据库

    MongoDB和SQL数据库都能满足数据库的基本功能:1.有组织的存放数据;2.按照需求查询数据

    传统的SQL数据库(e.g.Oracle, MySQL) 对表的运用不够灵活,横向扩展不太容易,而它的优点有时无用武之地,比如说及时存取,事务等。

    MongoDB放弃了SQL数据库的一些特性,比如一致性,实时读写,事务,多表查询,从而带来了很多开发上的便捷。因为简单,操作更方便,因为取消了一些限制,规模扩展更容易。

    1.MongoDB没有表结构这个概念。 每条记录可以有完全不同的结构。 

    2.MongoDB有完全的索引支持 - 单键索引,多键索引,数组索引,全文索引,地理位置索引等

    3.安全性强方便扩展 -复制集(每个数据被存了三分),分片扩展数据规模

    但由于MongoDB不支持事务操作,对于数据一致性要求比较高的应用并不适用,如银行,金融项目。

  • 相关阅读:
    vscode中golang插件配置
    好用的go开源模块汇总
    常用linux指令
    读大嘴生平咨询---->关于商业模式的思考
    photoprism 源码阅读
    C语言的算法
    C语言输出函数和输入函数
    C语言基本概念
    servlet(3)
    servlet(2)
  • 原文地址:https://www.cnblogs.com/yidan621/p/5684047.html
Copyright © 2011-2022 走看看