no-sql和sql

Posted 溪鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了no-sql和sql相关的知识,希望对你有一定的参考价值。

nosql介绍

NoSQL:一类新出现的数据库(not only sql)

  • 泛指非关系型的数据库
  • 不支持SQL语法
  • 存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式
  • NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景
  • NoSQL中的产品种类相当多:
    • Redis
    • Mongodb
    • Hbase hadoop
    • Cassandra hadoop

NoSQL和SQL数据库的比较:

  • 适用场景不同:sql数据库适合用于关系特别复杂的数据查询场景,nosql反之
  • 事务 特性的支持:sql对事务的支持非常完善,而nosql基本不支持事务
  • 两者在不断地取长补短,呈现融合趋势

以上是关于no-sql和sql的主要内容,如果未能解决你的问题,请参考以下文章

No-SQL之Redis

No-sql之redis常用命令

no-sql如何处理关系数据?

No-sql数据库中的分页

从 MongoDB MongoAtlas 中的每个节点读取

Mongoose