A. Java資料庫,哪個更好用
你好,對於java來說,MySQL是最好用的資料庫。因為MySQL簡單,高效,而且是免費的。有很多大型的java應用都是使用的MySQL資料庫。
B. SQLServer資料庫同步怎麼實現最好
常見的資料庫同步,主要有下面幾種方法來實現。
1。對於少量的數據,採用SQL
Server
自帶的<<導入導出>>工具即可。
2。採用SQLServer自帶的資料庫同步功能,叫做《訂閱/分發》,可以實現一個資料庫,或者多個資料庫的同步。
3。如果對資料庫這塊不熟悉,也可以採用專業的資料庫同步工具,如
SyncNavigator
.
它可以實現較為復雜的資料庫同步。
你自己寫觸發器或者程序來實現基本上是不現實的。比如網路中斷的異常處理,等等,都需要考慮的非常詳細,沒有個一年半載是寫不出來的。
C. 資料庫中有些數據需要同步,觸發器和使用程序控制,哪個比較方便,怎麼選擇
觸發器是魔鬼
觸發器和使用程序控制,哪個比較方便,怎麼選擇? 這個問題的回答就是:用程序控制。只要你寫的程序測試後無BUG,再用事務處理資料庫數據,數據肯定是准確的 但觸發器就說不定了。不信你自己在網路查 為什麼要盡量少用觸發器!
D. Mysql 的主從復制,最多支持多少個資料庫同步,最佳的建議是幾個
主從復制理論上支持無窮大的從庫個數,實際情況下,受伺服器帶寬和讀寫能力的影響
請參考mysql官方手冊的建議:
理論上,通過使用單個主伺服器/多從伺服器設置,可以通過添加更多的從伺服器來擴充系統,直到用完網路帶寬,或者你的更新負載已經增長到主伺服器不能處理的點。
在獲得的收益開始吃平之前,為了確定可以有多少從伺服器,以及可以將你的站點的性能提高多少,需要知道查詢模式,並且要通過基準測試並根據經驗確定一個典型的主伺服器和從伺服器中的讀取(每秒鍾讀取量,或者max_reads)吞吐量和寫(max_writes)吞吐量的關系。通過一個假設的帶有復制的系統,本例給出了一個非常簡單的計算結果。
假設系統負載包括10%的寫和90%的讀取,並且我們通過基準測試確定max_reads是1200 –2 × max_writes。換句話說,如果沒有寫操作,系統每秒可以進行1,200次讀取操作,平均寫操作是平均讀操作所用時間的兩倍,並且關系是線性的。我們假定主伺服器和每個從伺服器具有相同的性能,並且我們有一個主伺服器和N個從伺服器。那麼,對於每個伺服器(主伺服器或從伺服器),我們有:
reads = 1200 – 2 × writes
reads = 9 × writes / (N + 1) (讀取是分離的, 但是寫入所有伺服器)
9 × writes / (N + 1) + 2 × writes = 1200
writes = 1200 / (2 + 9/(N+1))
最後的等式表明了N個從伺服器的最大寫操作數,假設最大可能的讀取速率是每分鍾1,200次,讀操作與寫操作的比率是9。
如上分析可以得到下面的結論:
· 如果N = 0(這表明沒有復制),系統每秒可以處理大約1200/11 = 109個寫操作。
· 如果N = 1,每秒得到184個寫操作。
· 如果N = 8,每秒得到400個寫操作。
· 如果N = 17,每秒得到480個寫操作。
E. 現在最好的資料庫是那個資料庫
最好學的一定不是最好的資料庫。
最好的資料庫不是最好用的資料庫。
最好學的也不見得就是最好用的資料庫。
Oracle和DB2算是目前商業應用最多的大型資料庫。學好這個比較有前途和錢途。
SqlServer在中低端是一枝獨秀。應用太大的情況下就會死的很慘,也算最好學的,畢竟學習資源較多,幫助也簡便易用。
mysql是很好用的資料庫,因為免費使用也不涉及版權問題。
sybase與informix雖然也都不錯,可高一點搞不過oracle,低一點干不過sqlserver。informix最慘,都被收購了這么多年,它後續的支持和發展的情況大家都清楚。可憐啊,其實informix真的是很好用的資料庫,雖然N次崩潰折騰過我無數通宵,長事務恨的我牙根癢癢
F. 國內資料庫同步備份哪個公司產品比較好
簡單來說,資料庫復制就是由兩台伺服器,主伺服器和備份伺服器,主伺服器修改後,備份伺服器自動修改。國內公司比較專業的中科同向算是一家了。
G. 如何:比較和同步兩個資料庫的數據
access裡面也可以寫代碼,就行同步,但比較麻煩。
如果是我,我寫個小軟體,定時對兩個資料庫進行同步。
H. 多台伺服器間 資料庫和文件如何同步,用什麼工具比較好。
看你的伺服器是WIN還是linux的啦,linux可以用resync做同步的...你也可以用分布式文件系統來做.
I. 目前什麼資料庫最好用啊!
當今主流地資料庫:SQL Serve、Oracle、IBM DB2
SQL Serve是Microsoft(微軟)地資料庫產品,Microsoft SQL Serve脫胎於Sybase SQL Serve。
Microsoft的SQL Serve針對不同用戶群體的多個版本,易用性好。
企業版(SQL Serve 2005 Enterprise Edition)
最全面的版本,支持所有的SQL Serve 2005提供的功能。
標准版(SQL Serve 2005 Standard Edition)
適合於中小型的需求。
工作組版(SQL Serve 2005 Workgroup Edition)
入門資料庫最好的選擇
開發版(SQL Serve 2005 Enterprise Edition)
覆蓋了標准版的功能,且能夠生產應用程序,不允許作為生產系統。
評估版(SQL Serve 2005 Enterprise Edition)
有180天使用時間限制。
Oracle是Oracle(甲骨文)公司的資料庫產品,Oracle資料庫系統號稱世界上最好地資料庫系統,有很長地歷史。Oracle成立於1977年,最初就是專門地資料庫公司。
Oracle8加入了對象技術成為「關系-對象」型資料庫系統。它地產品免費、服務收費。
Oracle資料庫能適應70多種操作系統。
Oracle資料庫成為世界上使用最廣泛的資料庫系統。
DB2是IBM 公司的產品,支持多操作系統、多種類型的硬體和設備。
這回知道了吧