0. sharding sphere由哪些产品组成?
1. 学习sharding-jdbc的思路是什么?
思路
2. sharding-jdbc是什么?
简介
功能
3. sharding-jdbc的架构是什么?
Registry center会存有一份数据库结构以及分片规则。
架构
4. sharding sphere的三种产品有什么区别?
其中sidebar还在开发中。
区别
混合结构
5. OLAP & OLTP 分别代表什么?
OnLine Transaction Processing
区别
6. DQL / DML / DCL / DDL 分别代表什么?
答:这些都是数据库语句的术语分类。 D -> Data , L -> Language;
7. sharding-jdbc如何配置分库分表?
配置
数据源分片
绑定表
不是绑定表
是绑定表
广播表
数据分库+读写分离
8. sharding-jdbc有哪五种分片策略?
策略
策略
策略
策略
策略
9. sharding-jdbc的主键如何生成?
答:有雪花算法和UUID算法。
算法
10. sharding-jdbc事务如何处理?
答:有两种,一种是local,一种是XA(基于Atomikas来实现),还有一种未实现的柔性事务。其中如果不跨库,则选择local,否则则选择XA。
事务
Atomikas配置
11. 配置中心(又叫做数据治理)如何实现?
答:可配置etcd或者zookeeper。用法是保持其中一个节点拥有完整的配置,其他节点基本省略配置,修改配置的话只能去第一个拥有完整配置的节点。