即将开始的GIAC课程
云化数据架构下的Apache ShardingSphere(Incubating)生态
中间件
2019-06-23 11:00--12:00
面对微服务架构中越来越多的数据库垂直拆分,以及数据量急剧膨胀后的数据库水平拆分,云原生及分布式数据库中间件架构等已成为大家关注的热点。 数据库中间件在分布式的创新,及对原有数据库的兼容两方面兼顾。是包含大规模数据的OLTP应用系统中行之有效的解决方案。
解决思路/成功要点:
Apache ShardingSphere(Incubating)为了解决数据膨胀问题,以及解决数据膨胀之后所带来的一系列新问题,抽象了一套解决方案,并且逐渐向生态打造的方向发展。它涉及到以下几个方面: 1)数据膨胀带来的问题以及解决方案 2)ShardingSphere的数据库中间件生态 3)透明化及高自由度的数据分片 4)刚柔并济的分布式事务 5)数据库治理 6)弹性数据迁移 7)数据对接生态
成果:
Apache ShardingSphere(Incubating)是京东集团首个进入Apache基金会的孵化项目,也是首个进入Apache基金会数据库中间件产品。这款产品拥有在Github上近7000 star、以及70+企业公司案例的落地。它作为京东数科多个核心产品,如:京东白条等系统的数据层依托。
热爱开源,目前主导开源项目ShardingSphere(原名Sharding-JDBC)和Elastic-Job。擅长以java为主分布式架构以及以Kubernetes和Mesos为主的云平台方向,推崇优雅代码,对如何写出具有展现力的代码有较多研究。
目前主要精力投入在将ShardingSphere打造为业界一流的金融级数据解决方案之上。ShardingSphere已经进入Apache孵化器,是京东集团首个进入Apache基金会的开源项目,也是Apache基金会首个分布式数据库中间件。
于2019年初出版书籍《未来架构——从服务化到云原生》
即将开始的GIAC课程
云化数据架构下的Apache ShardingSphere(Incubating)生态
中间件
2019-06-23 11:00--12:00
面对微服务架构中越来越多的数据库垂直拆分,以及数据量急剧膨胀后的数据库水平拆分,云原生及分布式数据库中间件架构等已成为大家关注的热点。 数据库中间件在分布式的创新,及对原有数据库的兼容两方面兼顾。是包含大规模数据的OLTP应用系统中行之有效的解决方案。
解决思路/成功要点:
Apache ShardingSphere(Incubating)为了解决数据膨胀问题,以及解决数据膨胀之后所带来的一系列新问题,抽象了一套解决方案,并且逐渐向生态打造的方向发展。它涉及到以下几个方面: 1)数据膨胀带来的问题以及解决方案 2)ShardingSphere的数据库中间件生态 3)透明化及高自由度的数据分片 4)刚柔并济的分布式事务 5)数据库治理 6)弹性数据迁移 7)数据对接生态
成果:
Apache ShardingSphere(Incubating)是京东集团首个进入Apache基金会的孵化项目,也是首个进入Apache基金会数据库中间件产品。这款产品拥有在Github上近7000 star、以及70+企业公司案例的落地。它作为京东数科多个核心产品,如:京东白条等系统的数据层依托。