NO IMAGE

1. 為什麼

當業務量,資料量日益增加時,傳統的單個資料庫無法承載系統的效能,這個時候就需要分庫分表。

如果分庫分表,傳統的讀寫分離架構能減輕系統負擔,但是每個DB都是資料的全集,而且無法從根本上解析系統寫的效能瓶頸。

所以我們引入資料庫中介軟體

如果執行sql      select * from tablename where  id=1, 則會路由到DB1 進行查詢。

2. 常見資料庫中介軟體