• 分布式数据库选型之争:数据库向左,中间件向右


    【摘要】近些年来传统集中式数据库已不能满足需要,分布式数据库成为必然的选择。金融行业作为数据应用的高地,对数据库的要求更高。然而面对纷繁复杂的数据库种类,该如何选择呢?本文尝试从分布式数据库的发展路线、技术分类、行业痛点等角度,谈谈分布式数据库的选型问题。

    近些年来,随着数据规模增加、数据使用复杂度提高,对底层数据库能力要求越来越高,传统集中式数据库已不能满足需要;分布式数据库成为必然的选择。金融行业,作为数据应用的高地,对数据库的要求自然更高。然而面对纷繁复杂的数据库种类,该如何选择呢?本文尝试从分布式数据库的发展路线、技术分类、行业痛点等角度,谈谈分布式数据库的选型问题。

    1.分布式数据库演进之路

    单机型数据库,最早源自上世纪70年代,从IBM著名的论文开始,后面诞生了Oracle、DB2为代表的优秀商业产品以及PostgreSQL、MySQL为代表的开源产品。这些产品很好的满足了对数据存储和计算的需求。

    随着21世纪初期,互联网浪潮的来临,数据规模呈爆炸式增长,单机数据库越来越难以满足用户需求。这也催生了分布式数据库的到来。到了2006年之后,出现以 HBase/Cassadra/MongoDB为代表的NoSQL类产品。这些产品实现了分布式架构,可以实现容量的水平扩展,但也牺牲了诸如事务、SQL访问接口等能力。存储模型的简化为存储系统的开发带来了便利,但是降低了对业务的支撑。在这一阶段,很多企业为了解决大规模数据存

  • 相关阅读:
    循环练习
    Golang汇编之通过map地址找到value的值
    HTML如何制作音乐网站(如何搭建个人音乐网页)
    聊聊Hystrix的源码
    gdb相关初始化配置,包括在vscode中配置gdb初始化参数
    fltter解决跨域问题
    WPF实战项目十五(客户端):RestSharp的使用
    构造函数和原型对象
    ②【Docker】安装Docker可视化工具——Portainer
    多线程java (附代码)
  • 原文地址:https://blog.csdn.net/weixin_57147647/article/details/125419797