ER能做什麼

2021-09-18 00:13:39 字數 856 閱讀 8174

在informix 7.31還是7.30版本開始就有er的技術,老實說,用的不好,推廣的也不好,學習的人就更少了,能學明白的人就更少了----這或許跟缺少業務場景有關係。

在這裡,我們談一下er能做什麼,能給使用者解決什麼樣的問題:

1、er的核心是複製(replication),複製就是資料從乙個復**務器(啟用了er的資料庫伺服器可以稱作復**務器),複製到了另外乙個復**務器;

2、在複製的過程中,可以實現單向複製,也可以實現雙向複製;

3、在複製的拓撲中,可以實現森林拓撲樹的功能,資料從乙個拓撲樹的葉子節點,複製到另外乙個拓撲樹的葉子節點,中間可以經歷若干noroot節點;

4、在複製過程**現的若干問題,er都 已經做了充分的考慮,比如目標端機器異常、網路異常、目標端應用的時候鎖表的問題等等(這個是比較困難和複雜的);

5、er可以實現資料的全量同步,尤其是在已經執行了一段時間的生產環境中部署er,且生產環境中還有資料一致在dml的情況下,可以通過使用er的全量同步;

6、er可以對通各個節點同步的資料,進行比對包括多的、少的、主鍵一致但是某個欄位有差異的行都能分析出來;

7、er還可以通過template實現全庫表的複製,也可以靈活的實現多個表的複製;

8、er還實現了shard的功能,資料可以根據某個規則分布在多個伺服器上,減輕了索引的大小,並且可以充分的利用每個機器的處理效能;

9、er還提供了grid 的功能,可以對gridtable實現查詢、group  by、order by;

其實單單就複製的功能而言,er的複製類似於oracle 的streams。但是er提供了shard和grid的想法和當今在用的分庫分表的用法極度相似,可見當初的設計在的靈魂和思想還是非常超前的,只可惜投入和推廣做的差了一些。

能做什麼,想做什麼

做為乙個企業,首先要明確的是自己能做什麼。看到做什麼能賺錢就上 做一手好菜,你可以去開餐館 養雞的,就開個養雞場 會理財的,就做 做投資。不管你能做什麼,至少你要能做一件事,那是安身立命之本呀1.一把菜刀在手,吃喝不愁。做企業,可以先培養自己的優勢,然後謀求發展。把自己的優勢應用到相應的行業中,為其...

VB能做什麼?

vb的強弱爭論由來以久,會c語言的人總帶著一種不屑,就像白人對有色人種一樣,天生帶著一種優越感 那個功能你小小語言真的能實現?劉翔在奧運110欄上奪得了世界第一 中國人 亞洲人 為之振奮不已 但給人總有點那種感覺。就像vb人員會說,vb也可以開發編譯器呢,用友軟體前期還是用vb開發的呢 但也給人那種...

撞球能做什麼?

1 打撞球可以用來娛樂 2 撞球可以當玩具 3 撞球可以當 4 撞球可以做實驗 5 撞球可以造計算機 6 撞球可以造機械人 撞球可以構成宇宙!這一切都可能。因為如果你把乙個個原子看成是撞球的話,這其實無需證明,因為都是現實。宇宙的本質可能並不複雜,可能的規律也許就那麼幾條。而人類最核心的矛盾是無限的...