0. sharding sphere由哪些產(chǎn)品組成?
- sharding jdbc
- sharding proxy
- sharding sidebar
1. 學(xué)習(xí)sharding-jdbc的思路是什么?
2. sharding-jdbc是什么婆翔?
3. sharding-jdbc的架構(gòu)是什么?
Registry center會存有一份數(shù)據(jù)庫結(jié)構(gòu)以及分片規(guī)則。
4. sharding sphere的三種產(chǎn)品有什么區(qū)別?
其中sidebar還在開發(fā)中猎物。
5. OLAP & OLTP 分別代表什么?
- OnLine Analytical Processing
-
OnLine Transaction Processing
6. DQL / DML / DCL / DDL 分別代表什么角塑?
答:這些都是數(shù)據(jù)庫語句的術(shù)語分類蔫磨。 D -> Data , L -> Language;
- DQL: Query 包含select語句
- DML: Manipulation 包含insert/update/delete語句
- DDL: Definition 包含create/alter/drop語句
- DCL: Control 包含grant/rollback/commit語句
7. sharding-jdbc如何配置分庫分表?
8. sharding-jdbc有哪五種分片策略圃伶?
9. sharding-jdbc的主鍵如何生成堤如?
答:有雪花算法和UUID算法。
10. sharding-jdbc事務(wù)如何處理窒朋?
答:有兩種煤惩,一種是local,一種是XA(基于Atomikas來實現(xiàn))炼邀,還有一種未實現(xiàn)的柔性事務(wù)。其中如果不跨庫剪侮,則選擇local拭宁,否則則選擇XA。
11. 配置中心(又叫做數(shù)據(jù)治理)如何實現(xiàn)瓣俯?
答:可配置etcd或者zookeeper杰标。用法是保持其中一個節(jié)點擁有完整的配置,其他節(jié)點基本省略配置彩匕,修改配置的話只能去第一個擁有完整配置的節(jié)點腔剂。