匿名 ಠ_ಠ

#純靠北工程師8ck

2025-01-06

2週前

公司的DBA說因為資料庫過載所以要把客戶資料拆分到多台資料庫主機,不會留過載的中央資料庫主機呦。
現在要拿客戶資料的資料庫都要判斷每一筆資料在哪一座資料庫伺服器呦。

那我要怎麼知道這筆資料放在哪一座主機上? 有對應database連線的id呦。
這些主機id和客戶id有固定對應邏輯可以hardcode嗎? 隨機的呦。
那我要怎麼知道這個客戶id對應的資料庫主機id? 拆分後的資料庫有張表存這個主機上面存的客戶id呦。
所以我未來要查客戶資料要先所有主機的客戶id表各query一次嗎? 對的呦。
---
這是新公司的前輩跟我說10年前發生的慘劇,我該跑了嗎?