❶ 現在主流資料庫
主流的資料庫有:
1、Mysql
MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,屬於Oracle旗下產品。
MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的RDBMS(Relational Database Management System,關系資料庫管理系統) 應用軟體之一。
2、SQL Server
SQL Server是Microsoft 公司推出的關系型資料庫管理系統。
具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
3、Oracle Database
Oracle Database,是甲骨文公司的一款關系資料庫管理系統。
它是在資料庫領域一直處於領先地位的產品。系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
(1)主資料庫擴展閱讀
資料庫的類型
1、關系資料庫
關系型資料庫,存儲的格式可以直觀地反映實體間的關系。關系型資料庫和常見的表格比較相似,關系型資料庫中表與表之間是有很多復雜的關聯關系的。 常見的關系型資料庫有Mysql,SqlServer等。
在輕量或者小型的應用中,使用不同的關系型資料庫對系統的性能影響不大,但是在構建大型應用時,則需要根據應用的業務需求和性能需求,選擇合適的關系型資料庫。
2、非關系型資料庫
非關系型資料庫,指的是分布式的、非關系型的、不保證遵循ACID原則的數據存儲系統。非關系型資料庫技術與CAP理論、一致性哈希演算法有密切關系。
所謂CAP理論,簡單來說就是一個分布式系統不可能滿足可用性、一致性與分區容錯性這三個要求,一次性滿足兩種要求是該系統的上限。
而一致性哈希算則指的是非關系型資料庫在應用過程中,為滿足工作需求而在通常情況下產生的一種數據演算法,該演算法能有效解決工作方面的諸多問題但也存在弊端,即工作完成質量會隨著節點的變化而產生波動,當節點過多時,相關工作結果就無法那麼准確。
❷ 主資料庫
主數據(MD Master Data)指系統間共享數據(例如,客戶、供應商、賬戶和組織部門相關數據)。與記錄業務活動,波動較大的交易數據相比,
主數據(也稱基準數據)變化緩慢。在正規的關系數據模型中,交易記錄(例如,訂單行項)可通過關鍵字(例如,訂單頭或發票編號和產品代碼)調出主數據。主數據必須存在並加以正確維護,才能保證交易系統的參照完整性。
❸ 主流資料庫都有哪些
INSERT / DELETE
CREATE / ALERT
差別不大的,都是符合 SQL 標準的。
差異嘛:
資料庫函數方面,不同廠家的名字不同。
例如: 取資料庫當前時間的。
SQL Server: getdate()
Oracle: sysdate
一些 SQL 標准沒有定義得很詳細的,不同廠家的語法不同。
例如:觸發器的定義。
SQL Server
1> CREATE TRIGGER AfterUpdateTest
2> ON test_trigger_table
3> FOR UPDATE
Oracle
SQL> CREATE OR REPLACE TRIGGER BeforeUpdateTest
2 BEFORE UPDATE ON test_trigger_table
3 FOR EACH ROW
存儲過程語言的語法,不同廠家的實現不同。
例如L 賦值語句
SQL Server: SET @a = 1;
Oracle: v_a := 1;
❹ 什麼是只讀資料庫,經常聽說大型網站有隻讀資料庫,主庫之類的,都什麼含義。
只讀資料庫 就是 只有讀取的許可權的資料庫。 這種資料庫保存大量數據。 但是 對於一般用戶來說只有讀取許可權。而沒有修改許可權。
❺ 資料庫主庫與從庫
主從資料庫的建立一般基於以下三個方面考慮:
1、容災:備庫在異地,主庫不存在了,備庫可以立即接管,無須恢復時間
2、負載均衡:主庫做增刪改,備庫做查詢,這樣很多查詢業務不佔用主庫資源
3、數據集中和分發:此種模式主要用於數據從分公司集中到總公司,或從總公司分發到分公司,前提是公司需要同步的數據很少,另外各公司間業務系統不是同一家公司開發的
同步功能主要通過資料庫同步軟體實現的,象ORACLE的DATAGUARD、QUEST的SHAREPLEX、沃信科技的PAC、ORACLE的GOLDEN GATE、迪思傑的REALSYNC
但是建議可以用沃信科技的產品,因為只有他們一家產品是安裝到主備之外的第三台機器上的,不站用主庫資源,其他產品必須安裝到主庫機器上,大家試用起來很不方便
❻ 主從資料庫是什麼意思主資料庫與從資料庫有什麼區別呢
從資料庫是主資料庫的備份,當主資料庫變化時從資料庫要更新,這些資料庫軟體可以設計更新周期。這是提高信息安全的手段。主從資料庫伺服器不在一個地理位置上,當發生意外時資料庫可以保存。
❼ 一個主資料庫與多個資料庫的連接
沒明白你的問題是什麼,你是要問怎麼寫嗎?還是問什麼
我的理解是你可以建立的主的資料庫 SO, 完了 在虛擬機上創建 SO1.SO2等, 需要操作時候,以WHERE 條件對SO1.SO2進行抽出處理,會出現一個文件A,把抽出文件A,SEND到對應的地址,最後讀取文件A ,進行資料庫SO 的更新, 你可以看成一個SO 資料庫與多台伺服器的數據交換, 我是這么理解的,也可以這么寫,我技術也一般,希望這些能給你幫助,給你啟發。
❽ 資料庫中的「主屬性」、「碼」、「主碼」的區別是什麼
在資料庫的表(關系)中能夠用於唯一區分開每個記錄(元組)的屬性或屬性的集合,我們稱之為碼(候選碼)。
當我們指定其中一個用來區分開每個記錄(元組)的碼為主碼。
主屬性是指包含在候選碼中的屬性。
換句話說:主碼和碼的關系就像班長和班長候選人之間的關系。
每個班長候選人,我們可稱之為主屬性,只不過在資料庫中,候選碼可能是多個屬性共同組成的。
❾ 請問什麼是MYSQL的主資料庫和從資料庫,有什麼區別,為什麼要分主,從
開啟了二進制日誌之後,MYSQL(主)會把所有的資料庫操作語句以二進制的格式放在二進制日誌文件裡面,然後通過主/從設置,將該二進制內容復制到從庫上,從庫上根據這些日誌記錄的SQL語句來更新從庫,類似一個教,一個學……