数据库的发展趋势是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ksedz
V2EX    程序员

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

  •  1
     
  •   ksedz 2019-10-25 09:38:14 +08:00 5763 次点击
    这是一个创建于 2181 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言    2019-10-25 12:37:24 +08:00
    感谢大佬们的建议

    可以看到 NewSQL 的特性讨论是最热的,而 NoSQL、时序数据库、图数据库热度较低。

    总结如下:
    1. 分布式:分布式存储、分布式计算(查询)、分布式事务等
    2. SQL 支持,兼容性等
    3. 水平扩展能力,这个和分布式也是息息相关的
    23 条回复    2020-09-12 12:01:10 +08:00
    whypool
        1
    whypool  
       2019-10-25 09:58:39 +08:00
    无数据库
    crclz
        2
    crclz  
       2019-10-25 10:00:23 +08:00
    NoSQL 的建议看一下《 NoSql 精粹》,里面讲了不同的 nosql 数据库的擅长的地方、与关系型数据库的对比。挺薄的一本书的。作者是(著名的) Martin Fowler。
    feiyunruyue
        3
    feiyunruyue  
       2019-10-25 10:04:15 +08:00
    看大厂在干啥,Google 的 spanner,阿里的 OceanBase,所以分布式数据库、newsql 应该是趋势吧
    index90
        4
    index90  
       2019-10-25 10:07:56 +08:00
    应用场景感觉比较局限 => 其实就是数据库专业化。
    LZ 的银弹思维要改变一下。
    abcbuzhiming
        5
    abcbuzhiming  
       2019-10-25 10:09:46 +08:00
    * 具备海量数据处理能力(所以要分布式)
    * 在分布式的基础上仍然具备事务能力
    * 依旧可以使用 SQL 作为语言进行查询
    YouXia
        6
    YouXia  
       2019-10-25 10:10:50 +08:00
    你是做数据库内核还是啥?如果是做内核,除了 NoSQL,3 年时间也就是刚入门而已。
    F281M6Dh8DXpD1g2
        7
    F281M6Dh8DXpD1g2  
       2019-10-25 10:15:59 +08:00
    v2ex90%的程序员不会写 sql,你觉得你在这能问出啥来
    tongyang
        8
    tongyang  
       2019-10-25 10:27:45 +08:00
    @liprais 哈哈哈
    ShangAliyun
        9
    ShangAliyun  
       2019-10-25 10:28:29 +08:00
    存在就有道理,总会有适合的场景,除非是新的技术完全可以取代掉
    d0m2o08
        10
    d0m2o08  
       2019-10-25 10:33:37 +08:00
    很看好 tidb,分布式任意水平扩展,又兼容 mysql
    wysnylc
        11
    wysnylc  
       2019-10-25 10:39:32 +08:00
    互补关系,不是互斥和优劣
    qsbaq
        12
    qsbaq  
       2019-10-25 10:47:24 +08:00
    * 具备海量数据处理能力(所以要分布式)
    * 在分布式的基础上仍然具备事务能力
    * 依旧可以使用 SQL 作为语言进行查询
    zjsxwc
        13
    zjsxwc  
       2019-10-25 10:49:46 +08:00
    我在等一个蓝人
    misaka19000
        14
    misaka19000  
       2019-10-25 10:54:20 +08:00
    分布式
    reus
        15
    reus  
       2019-10-25 10:57:11 +08:00
    @liprais 那其他 10%的人也会因为这 90%的人而失去讨论的资格吗?
    yanqing07
        16
    yanqing07  
       2019-10-25 11:19:13 +08:00
    什么时候又出来了个 NewSQL...
    求求大佬不要再学了,跟不上啊(手动滑稽)
    wanguorui123
        17
    wanguorui123  
       2019-10-25 11:24:20 +08:00
    分布式数据库是大趋势,可以克服单个数据库的容量和性能和可靠性不足问题,这个技术类似于磁盘阵列的原理,但比较复杂。
    lazyfighter
        18
    lazyfighter  
       2019-10-25 11:25:36 +08:00
    分布式强一致性,目前 mysql8.0 好像已经推出强一致,这可以解决很多问题
    taogen
        19
    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
        20
    sun1991  
       2019-10-25 12:41:17 +08:00
    看一下这本书: Designing Data-Intensive Applications, 就知道分布式(强)一致性有多么难做. 不知道 NewSQL 是怎么解决这个问题的.
    wangyr9577
        21
    wangyr9577  
       2019-10-25 16:44:16 +08:00 via iPhone
    @liprais 哈哈哈哈哈哈哈
    wanziforeverpg
        22
    wanziforeverpg  
       2020-09-11 20:05:10 +08:00
    时序数据库未来挺火的啊,还有图数据库,为啥说不火呢
    ksedz
        23
    ksedz  
    OP
       2020-09-12 12:01:10 +08:00
    @wanziforeverpg 是指比 NewSQL 的热度低一级
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1126 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 23:15 PVG 07:15 LAX 16:15 JFK 19:15
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86