# 數據水庫管理 建立並顯示所有BO,透過圖形化介面設定BO的權限,以及BO之間的cluster關係 ## UI/UX ![](https://i.imgur.com/u9uNQWV.png) ## Sequence Diagram ### 新增BO ![](https://i.imgur.com/moJBfd6.png) ## Feature * /bigobjects add new bigobject 1. SetClient 1. Init stremaer 2. Make directory * path.Join(machinePath, "bigobject", bo.Name) 4. Write docker-compose 5. Start BO 1. Start BigObject docker 2. Set bowatch bigobject config * BigObject 3306 Service config * BigObject 9090 Service config * BigObject license Service config 4. Reload BO watch service 7. Set root password 2. EditBigobject * update bigobject status 3. Cluster * register 和 unregister 會收到1個 master 1 個 client,然後下 register 的query,暫時不去管網路不通,或該 client 不存在的問題。 * 把master clients 的關係記在 postgres 裡面,目前只在 register 和 unregister 的時候去檢查該 node 的 master 和 client 的狀態。 * bo name 應該要 unique的 * client alias 就是 bo name ## FAQ **Q. ?** A. ## Testcase