轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)
张亮
当当架构部总监
负责分布式中间件和私有云平台建设
目前主导开源项目:Elastic-Job及Sharding-JDBC
主题简介:
1、关系型数据库中间件核心功能介绍
2、Sharding-JDBC架构及内核解析
3、Sharding-JDBC未来展望
一、关系型数据库中间件核心功能介绍
关系型数据库凭借灵活查询的SQL和稳定的存储及事务引擎,一直以来是业务存储领域的首选。而在规模越来越大的互联网年代,单一的关系型数据库却已难满足需求。开发人员不愿放弃SQL查询的灵活度及对之前代码的兼容性,而又无法承受数据量过大时所带来的性能瓶颈。因此NoSQL和NewSQL分别产生,而NoSQL的不兼容性和NewSQL的不成熟,也使得关系型数据库仍将长期存在下去。所以,继续使用关系型数据库,并能解决互联网规模所带来的冲击,数据库中间层这个既不保守