2. As a senior DBA worked at JD.com, the responsibility is to develop the distributed
database and middleware, and the automated management platform for database
clusters.
As a PMC of Apache ShardingSphere, I am willing to contribute to the OS community and
explore the area of distributed databases and NewSQL.
Juan Pan
Senior DBA and PMC of Apache ShardingSphere
About me
16. Table sharding
DB
select count(1) total from segment
where time_bucket >= ? and time_bucket <= ?
order by latency desc
DB0 DB2 DB3 DB9
ShardingProxy
App
10 million
1 million
…
1 million 1 million1 million
18. TODO list
Analyze applications
Review query SQL
Discuss sharding strategy
Prepare configuration
Deploy ShardngProxy
Migrate history data
Switch to new DB cluster