“nosql 数据库”称呼为什么很流行?

2021-02-02 09:39:16 +08:00
 tctc4869

数据库分类,专业上是根据存储模型来的,现在基本可以归纳为 5 个,即关系型数据库,列式数据库,键值对数据库,文档式数据库,图数据库。

而 sql 只是一个查询语言,但即便一个数据库有 sql 查询语言,但并不代表就是基于关系型模型实现的数据库。比如一些文档式数据库和时序数据库用的就是 sql 语句。

nosql,按照词义,应该是不使用 sql 查询语句的数据库。但很多网上资料的 nosql 都指定为“非关系型存储模型”的数据库。

“nosql 数据库”这个并不专业的称呼为什么很流行?哪怕国外也是?

5065 次点击
所在节点   NoSQL
22 条回复
tinycold
2021-02-02 09:44:49 +08:00
NoSQL 其实全名叫 Not only SQL,只是缩写成这样,一拼就成这样了。不然叫 N-O SQL 多麻烦
Justin13
2021-02-02 09:48:56 +08:00
是不是关系型数据库和存储模型一点关系没有,市面上大把的列存储关系数据库。
est
2021-02-02 09:55:58 +08:00
现在 sql 又开始 newsql 了。大家发现完备性还是只有 sql 做的最好。
casparchen
2021-02-02 10:00:07 +08:00
SQL 基于关系代数
tctc4869
2021-02-02 10:11:26 +08:00
@est newsql ?这是什么新概念? sql 查询语句的更新?
tctc4869
2021-02-02 10:12:17 +08:00
@est 说错了,newsql 是基于 Sql 语句使用的大更新么?
tikazyq
2021-02-02 10:12:51 +08:00
Not Only Shit Quality Language
felixcode
2021-02-02 10:16:55 +08:00
有些人这么说是为了简化,概括了好几种关系型以外的数据库。
有些人这么说是为了装逼,为了显示自己用的比传统关系型数据库要高级。
MidGap
2021-02-02 10:19:32 +08:00
也有可能是大家都写烦了 SQL 就叫 nosql 了
hodur
2021-02-02 10:55:36 +08:00
可见 sql 的统治地位
dfzj
2021-02-02 10:59:08 +08:00
现在可以直接写 SQL 开发系统了:wuyuan.io
kaiki
2021-02-02 11:03:26 +08:00
@dfzj 鼠标点击下面的了解更多之后,往下滑,页面全是 BUG 。该展示的一晃而过,能显示的内容在下面显示一半,滑下去就消失了
crclz
2021-02-02 11:05:48 +08:00
说 NoSQL 是 Not Only SQL 的,要么就是不知道什么叫 Not Only,要么就是不知道什么是 SQL 。绝大部分 NoSQL 产品都没有 SQL 支持。
dfzj
2021-02-02 11:22:16 +08:00
@kaiki 它是这样设计的吧,鼠标悬浮到相关区域,就呈现介绍,移开就消失。
em70
2021-02-02 11:30:27 +08:00
那肉夹馍,有道理吗? 明明是馍夹肉啊,这是语言中的约定俗成,是文化的一部分,nosql 名称已经达成共识,就是个名词,深究合理性是没有意义的了
EPr2hh6LADQWqRVH
2021-02-02 11:33:54 +08:00
SQL Sucks
ihipop
2021-02-02 12:18:59 +08:00
@em70 肉芯的夹馍,夹馍是个名词,指两片夹一起的馍,如果没有肉芯的这个前缀词,他就是个夹馍,而不是馍夹馍。
karloku
2021-02-02 14:00:50 +08:00
因为这个词最早提出来的时候就是这么叫的. 只能说明 SQL 有很强的的统治力, 基本能作为 RDBMS 的同义词.

至于 NoSQL 社区普遍用 Not only 来解释 No 也算是表达态度. 只是作为非关系型的代用品, 并不是反对 RDBMS.

至于 SQL 嘛, well...
Rocketer
2021-02-02 14:07:47 +08:00
这不就是“中国”和“外国”的区别吗?一般说“外国”,指的是国外的主要国家,以欧美澳为主,有时也包括日韩。虽然非洲也是“外国”,但一般人不会想到那儿。
dark3212
2021-02-02 14:21:57 +08:00
@dfzj 打开了解更多,鼠标移到两个块中间,被闪瞎眼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/750500

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX