数据库的发展趋势是什么?

2019-10-25 09:38:14 +08:00
 ksedz

NewSQL 肯定是大趋势
传统的关系数据库 mysql 等在未来会有多少生存空间,变化的周期会是多久呢,十年,还是二十年?
另外 NoSQL、时序数据库、图数据库当前的发展如何,应用场景感觉比较局限。

如果现在要选一个方向去做,想在 1-3 年内能做出点成果,选什么方向比较好呢?有没有熟悉的朋友给点建议。

5333 次点击
所在节点    程序员
23 条回复
whypool
2019-10-25 09:58:39 +08:00
无数据库
crclz
2019-10-25 10:00:23 +08:00
NoSQL 的建议看一下《 NoSql 精粹》,里面讲了不同的 nosql 数据库的擅长的地方、与关系型数据库的对比。挺薄的一本书的。作者是(著名的) Martin Fowler。
feiyunruyue
2019-10-25 10:04:15 +08:00
看大厂在干啥,Google 的 spanner,阿里的 OceanBase,所以分布式数据库、newsql 应该是趋势吧
index90
2019-10-25 10:07:56 +08:00
应用场景感觉比较局限 => 其实就是数据库专业化。
LZ 的银弹思维要改变一下。
abcbuzhiming
2019-10-25 10:09:46 +08:00
* 具备海量数据处理能力(所以要分布式)
* 在分布式的基础上仍然具备事务能力
* 依旧可以使用 SQL 作为语言进行查询
YouXia
2019-10-25 10:10:50 +08:00
你是做数据库内核还是啥?如果是做内核,除了 NoSQL,3 年时间也就是刚入门而已。
liprais
2019-10-25 10:15:59 +08:00
v2ex90%的程序员不会写 sql,你觉得你在这能问出啥来
tongyang
2019-10-25 10:27:45 +08:00
@liprais 哈哈哈
ShangAliyun
2019-10-25 10:28:29 +08:00
存在就有道理,总会有适合的场景,除非是新的技术完全可以取代掉
d0m2o08
2019-10-25 10:33:37 +08:00
很看好 tidb,分布式任意水平扩展,又兼容 mysql
wysnylc
2019-10-25 10:39:32 +08:00
互补关系,不是互斥和优劣
qsbaq
2019-10-25 10:47:24 +08:00
* 具备海量数据处理能力(所以要分布式)
* 在分布式的基础上仍然具备事务能力
* 依旧可以使用 SQL 作为语言进行查询
zjsxwc
2019-10-25 10:49:46 +08:00
我在等一个蓝人
misaka19000
2019-10-25 10:54:20 +08:00
分布式
reus
2019-10-25 10:57:11 +08:00
@liprais 那其他 10%的人也会因为这 90%的人而失去讨论的资格吗?
yanqing07
2019-10-25 11:19:13 +08:00
什么时候又出来了个 NewSQL...
求求大佬不要再学了,跟不上啊(手动滑稽)
wanguorui123
2019-10-25 11:24:20 +08:00
分布式数据库是大趋势,可以克服单个数据库的容量和性能和可靠性不足问题,这个技术类似于磁盘阵列的原理,但比较复杂。
lazyfighter
2019-10-25 11:25:36 +08:00
分布式强一致性,目前 mysql8.0 好像已经推出强一致,这可以解决很多问题
taogen
2019-10-25 12:14:35 +08:00
NewSQL is a class of relational database management systems that seek to provide the scalability of NoSQL systems for online transaction processing (OLTP) workloads while maintaining the ACID guarantees of a traditional database system. --Wikipedia

New SQL 依然是关系型数据模型,感觉上 New SQL 数据库系统是结合了传统关系型数据库系统的优点(事务管理)和 NoSQ 数据库系统的优点(扩展性)。
sun1991
2019-10-25 12:41:17 +08:00
看一下这本书: Designing Data-Intensive Applications, 就知道分布式(强)一致性有多么难做. 不知道 NewSQL 是怎么解决这个问题的.

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

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

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

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

© 2021 V2EX