MongoDB

作者: benbensheng | 来源:发表于2019-04-03 16:16 被阅读0次

传统数据库

  • 数据库有行、列的概念,数据有关系,数据不是散的
  • 数据库能够提供非常方便的接口,让增删改查操作变得简单
  • 但是如果在有10万条数据的情况下增加一行花费时间太长;数据不灵活。一个字段,需要是同样类型的数据。不能一行记录是文本,一行记录是数字
  • 全文搜索功能较弱

Nosql

非结构型数据库。没有行、列的概念。用JSON来存储数据。
优点:

  • 易扩展
    去掉了关系型关系型特性。数数据库的据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。
  • 大数据量,高性能
    NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。
  • 灵活的数据模型
    NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系型数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。
  • 高可用
    NoSQL在不太影响性能的情况下,就可以方便地实现高可用的架构。
    缺点:
  • 没有标准化
  • 有限的查询功能(到目前为止)
  • 最终一致是不直观的程序


    image.png

相关文章

网友评论

      本文标题:MongoDB

      本文链接:https://www.haomeiwen.com/subject/omdabqtx.html