要求: 目前有多台伺服器,每個伺服器上面都利用資料庫儲存了資料,當然很有可能資料庫表有多個,但是資料庫表的個數是有限的幾個,現在需要使得每個伺服器上面的資料庫資料同步.每個伺服器僅能對錶中的一些資料進行修改.
例如:多台伺服器共同完成資料庫表 usertable(name,password)的同步工作.每台機器只能修改自己對應的name的password.
解決方法: 利用一台機器作為中心伺服器,中心伺服器上部屬web services例項,
每日每台其他伺服器對資料庫表內容的操作(insert,delete,update)都形成xml檔案日誌(這裡參考了《web services技術、架構和應用》的page 206的方法)
方法大致如下:
select username, password from tbl_user
轉換為=》
原因:很有可能各個資料庫(mssql,oracle等)不同,所以無法直接利用資料庫系統中的同步功能, 另外,利用xml,可以實現跨越防火牆.
問題:
void upload ( string )
^^^^ < <--- 這裡把整個資料庫操作的日誌檔案都放到string裡面,傳入?
string download()
^^^^ < < <----這裡把整個資料庫操作的日誌檔案都放到string裡面去,返回?
2)我的解決方案有不妥的地方麼?因為涉及到幾個具體的表,我把對這幾個表的所有操作都用同樣的schema描述,將表名,表的字段都封裝到裡面去了,這樣是否適合那?是否應該將對這幾個表的操作分開來完成,寫多個介面程式,完成表的同步呢?
可能我這段說的不清楚,總之如果是您需要完成此任務,會有更好更適合的辦法麼?
貪心 伺服器需求
我們設答案為x xx,那麼首先答案需要滿足x aix ge forall a i x ai 然後我們來考慮如何分配這x xx臺機器,我們發現 然後就得到結論 max max i 1n a i i 1 naim max max a i lceil frac a i rceil max i 1maxn ...
資料中心伺服器接入部署的佈線方式
由於資料中心伺服器的形態差異 機架式伺服器 刀片伺服器 pod中伺服器機櫃和網路機櫃的佈線方式也存在差異。本文介紹eor mor tor和刀片伺服器幾種資料中心佈線方式的特點和差異。資料中心機房平面布局通常採用矩形結構,為了保證製冷效果,通常將 10 至 20 個機櫃背靠背併排放置成一行,形成一對機...
資料中心伺服器大戰 思科vs惠普vsIBMvs戴爾
思科去過一直被視為一家純粹的網路公司。在企業和服務提供商網路中,以及在路由器和交換機市場上,思科都佔據著統治地位,擁有舉足輕重的影響力。惠普曾經是思科的長期合作夥伴。在合作中,惠普負責在銷售自己的資料中心伺服器 儲存 企業pc和印表機的同時轉售思科的路由器和交換機。戴爾也是如此,不過其合作程度小於惠...