A. 現在主流的商用資料庫是什麼具體的應用領域和功能是什麼求解。。。
sql sever 和oracle..
大型的,較多用oracle
sql server中小型
B. 數據分析資料庫有哪些常見類型
1、MySQL資料庫
定位:開源、多平台、關系型資料庫;
目前使用最廣泛、流行度最高的的開源資料庫。
功能:支持事務,符合關系型資料庫原理,符合ACID,支持多數SQL規范,以二維表方式組織數據,有插件式存儲引擎,支持多種存儲引擎格式。
部署:用編譯安裝的方式,或者二進制包的方式,按照“安裝軟體-創建實例-庫表用戶初始化”,可以很快完成資料庫部署。
使用:使用標準的SQL語句進行資料庫管理,簡單SQL語句的並發和性能較好,對視圖、存儲過程、函數、觸發器等支持的不是太好。
2、SQL Server資料庫
定位:商業、Windows平台、關系型資料庫;
最早接觸、與微軟體系結合緊密的的商業資料庫,屬於“微軟技術體系”。
功能:支持事務,符合關系型資料庫原理,符合ACID,支持多數SQL規范,以二維表方式組織數據
部署:在Windows平台,用圖形界面進行軟體安裝;
使用:在Windows平台,使用SQL Server Mangement Studio圖形界面進行安裝。
C. 現在主流資料庫
主流的資料庫有:
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,是甲骨文公司的一款關系資料庫管理系統。
它是在資料庫領域一直處於領先地位的產品。系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
(3)主流商業資料庫擴展閱讀
資料庫的類型
1、關系資料庫
關系型資料庫,存儲的格式可以直觀地反映實體間的關系。關系型資料庫和常見的表格比較相似,關系型資料庫中表與表之間是有很多復雜的關聯關系的。 常見的關系型資料庫有Mysql,SqlServer等。
在輕量或者小型的應用中,使用不同的關系型資料庫對系統的性能影響不大,但是在構建大型應用時,則需要根據應用的業務需求和性能需求,選擇合適的關系型資料庫。
2、非關系型資料庫
非關系型資料庫,指的是分布式的、非關系型的、不保證遵循ACID原則的數據存儲系統。非關系型資料庫技術與CAP理論、一致性哈希演算法有密切關系。
所謂CAP理論,簡單來說就是一個分布式系統不可能滿足可用性、一致性與分區容錯性這三個要求,一次性滿足兩種要求是該系統的上限。
而一致性哈希算則指的是非關系型資料庫在應用過程中,為滿足工作需求而在通常情況下產生的一種數據演算法,該演算法能有效解決工作方面的諸多問題但也存在弊端,即工作完成質量會隨著節點的變化而產生波動,當節點過多時,相關工作結果就無法那麼准確。
D. 資料庫有哪些 常用資料庫有哪些
1、目前關系型資料庫主要有MySQL、SQLServer、數蠶資料庫、Oracle資料庫。
2、MySQL:免費產品,中小企業使用廣泛。
3、SQLServer:微軟的商業化產品,微軟SQL語句兼容性好,商業化成熟度高。
4、數蠶資料庫:數蠶科技針對中小型企業的資料庫,c++介面特性良好,SQL特性較弱。
5、Oracle資料庫:商業化程度最高的關系資料庫,優良的性能和企業擴展能力。
6、非關系型資料庫主要有FastDB、Memcached和Redis等主流內存資料庫。一般應用於緩存等非關鍵數據存儲,其優點是數據查詢速度快,對下層編程介面良好。
E. 常用的資料庫有哪些(文獻檢索中常用的資料庫有哪些)
1.IBM的DB2
作為關系資料庫領域的開拓者和領航人,IBM在1997年完成了SystemR系統的原型,1980年開始提供集成的資料庫伺服器——System/38,隨後是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2forMVSV1在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2forMVS提供了強大的在線事務處理(OLTP)支持,1989年和1993年分別以遠程工作單元和分布式工作單元實現了分布式資料庫支持。最近推出的DB2UniversalDatabase6.1則是通用資料庫的典範,是第一個具備網上功能的多媒體關系資料庫管理系統,支持包括Linux在內的一系列平台。
2.Oracle
Oracle前身叫SDL,由LarryEllison和另兩個編程人員在1977創辦,他們開發了自己的拳頭產品,在市場上大量銷售,1979年,和信Oracle公司引入了第一個商用SQL關系資料庫管理系統。Oracle公司是最早開發關系資料庫的廠商之一,其產品支持最廣泛的操作系統平台。目前Oracle關系資料庫產品的市場佔有率名列前茅。
3.Informix
Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關系型資料庫產品。公司的名稱Informix便是取自Information和Unix的結合。Informix第一個真正支持SQL語言的關系資料庫產品是InformixSE()。InformixSE是在當時的微機Unix環境下主要的資料庫產品。它也是第一個被移植到Linux上的商業資料庫產品。
4.Sybase
Sybase公司成立於1984年,公司名稱「Sybase」取自「system」和「database」相結合的含義。Sybase公司的創始人之一BobEpstein是Ingres大學版(與System/R同時期的關系資料庫模型產品)的主要設計人員。公司的第一個關系資料庫產品是1987年5月推出的.0。Sybase首先提出Client/Server資料庫體系結構的思想,並率先在SybaseSQLServer中實現。
5.SQLServer
1987年,微軟和IBM合作開發完成OS/2,IBM在其銷售的OS/2系統中綁定了OS/2DatabaseManager,而微軟產品線中尚缺少資料庫產品。為此,微軟將目喚鬧輪光投向Sybase,同Sybase簽訂了合作協議,使用Sybase的技術開發基於OS/2平台的關系型資料庫。1989年,微軟發布了SQLServer1.0版。
6.PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟體的對象——關系性資料庫管理系統(ORDBMS),它的很多特性是當今許多商業資料庫的前身。PostgreSQL最早開始於BSD的Ingres項目。PostgreSQL的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前PostgreSQL是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統.
7.mySQL
mySQL是一個小型關系彎仔型資料庫管理系統,開發者為瑞典MySQLAB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
F. sap的後台主流的資料庫一般都是oracle的嗎還有其他的資料庫嗎
sap的資料庫有oracle,sql
server,db2l等主流資料庫,商業主流資料庫sap應該都涵蓋了,sap
和
oracle現在是競爭對手,所以sap目前主推IBM
DB2
.
G. 什麼資料庫比較熱門
總體來說,主流資料庫並不存在明確的好壞之分,每一種資料庫都有各自的優缺點,最主要還是看它是否能夠滿足您的需求。
總的來說,選擇資料庫可以從以下角度考慮:
從個人角度出發的話,如果是以學習和小型業務需求為主,推薦使用MySQL,它的優勢在於:
成本(免費)
自由(完全開源,適用多個場景)
性能(體積小但速度快)
這三點決定了MySQL資料庫的超高性價比。並且目前有不少主流公司仍然青睞MySQL,大名鼎鼎的Fackbook就依然在延續MySQL的使用。
2. 如果是企業角度出發,主流的大型資料庫如Oracle、Sql Server...以及近些年來大數據領域十分火熱的非關系型資料庫,例如Redis、HBse等等,都可以作為考慮的對象。
接下來具體列舉一些常用資料庫的優缺點,希望能為大家提供參考:
MySQL:
優勢:
MySQL是開放源代碼的資料庫,任何人都可以獲得該資料庫的源代碼。
MySQL能夠實現跨平台操作,可以在Windows、UNIX、Linux和Mac OS等操作系統上運行。
MySQL資料庫是一款自由軟體,大部分應用場景下都是免費使用。
MySQL功能強大且使用方便,社區生態繁榮,有諸多學習資料。
缺點:規模小,功能有限。
SQL Server
高度可擴展:可以從單一的筆記本電腦上運行任何東西或以高倍雲伺服器網路運行,或在兩者之間任何東西。
「雖然說是「任何東西」,但是仍然要滿足相關的軟體和硬體的要求「
生態鏈廣:具有內置的商務智能工具,以及一系列的分析和報告工具,可以創建資料庫、備份、復制,帶來了更好的安全性。
Oracle
Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,具有以下特點:
可移植性好(在各類大、中、小、微機環境中都適用)
使用方便、
功能強
因此,Oracle是一種高效率、可靠性好的、適應高吞吐量的資料庫解決方案。
DB2
DB2是IBM開發的一種大型關系型資料庫平台。它支持多用戶或應用程序在同一條SQL 語句中查詢不同database甚至不同DBMS中的數據。它的應用特點如下:
支持面向對象的編程:db2支持復雜的數據結構,如無結構文本對象,可以對無結構文本對象進行布爾匹配、最接近匹配和任意匹配等搜索。可以建立用戶數據類型和用戶自定義函數。
支持多媒體應用程序:db2支持大二分對象(blob),允許在資料庫中存取二進制大對象和文本大對象。其中,二進制大對象可以用來存儲多媒體對象。
具有良好的備份和恢復能力
支持存儲過程和觸發器,用戶可以在建表時顯示的定義復雜的完整性規則
支持異構分布式資料庫訪問,支持數據復制
PostgreSQL
PostgreSQL 是一個免費的對象-關系資料庫伺服器(ORDBMS),它的 Slogan 是 「世界上最先進的開源關系型資料庫」。
PostgreSQL具有如下特徵:
函數:通過函數,可以在資料庫伺服器端執行指令程序。
索引:用戶可以自定義索引方法,或使用內置的 B 樹,哈希表與 GiST 索引。
觸發器:觸發器是由SQL語句查詢所觸發的事件。如:一個INSERT語句可能觸發一個檢查數據完整性的觸發器。觸發器通常由INSERT或UPDATE語句觸發。 多版本並發控制:PostgreSQL使用多版本並發控制(MVCC,Multiversion concurrency control)系統進行並發控制,該系統向每個用戶提供了一個資料庫的」快照」,用戶在事務內所作的每個修改,對於其他的用戶都不可見,直到該事務成功提交。
規則:規則(RULE)允許一個查詢能被重寫,通常用來實現對視圖(VIEW)的操作,如插入(INSERT)、更新(UPDATE)、刪除(DELETE)。
數據類型:包括文本、任意精度的數值數組、JSON 數據、枚舉類型、XML 數據等。
全文檢索:通過 Tsearch2 或 OpenFTS,8.3版本中內嵌 Tsearch2。
NoSQL:JSON,JSONB,XML,HStore 原生支持,至 NoSQL 資料庫的外部數據包裝器。
數據倉庫:能平滑遷移至同屬 PostgreSQL 生態的 GreenPlum,DeepGreen,HAWK 等,使用 FDW 進行 ETL
H. 四大主流資料庫比較(三大主流資料庫)
四大主流資料庫比較
一、開放性
1.SQLServer
只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NTserver只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。
2.Oracle
能在所有主流平台上運行(包括windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
3.SybaseASE
能在所有主流平台上運行(包括windows)。但由於早期Sybase與OS集成度不高,因此VERSION11.9.2以下版本需要較多OS和DB級補丁。在多平台的混合環境中,會有一定問題。
4.DB2
能在所有主流平台上運行(包括windows)。最適於海量數據。DB2在企業級的應用最為廣泛,在全球的500家最大的滲銷企業中,幾乎85%以上用DB2資料庫伺服器,而國內到97年約佔5%。
二、可伸縮性,並行性
1.SQLserver
並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
2.Oracle
並行伺服器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把資料庫移到UNIX中。Oracle的並行伺服器對各種UNIX平台的集群機制都有著相當高的集成度。
3.SybaseASE
雖然有DBSWITCH來支持其並行伺服器,但DBSWITCH在技術層面還未成熟,且只支持版本12.5以上的ASESERVER。DBSWITCH技術需要一台叢斗游伺服器充當SWITCH,從而在硬體上帶來一些麻煩。
4.DB2
具有很好的並行性。DB2把資料庫管理擴充到了並行的、多節點的環境。資料庫分區是資料庫的一部分,包含自己的數據、索引、配置文件、和事務日誌。資料庫分區有時被稱為節點安全性。
三、安全認證
1.SQLserver
沒有獲得任何安全證書。
2.OracleServer
獲得最高認證級別的ISO標准認證。
3.SybaseASE
獲得最高認證級別的ISO標准認證。
4.DB2
獲得最高認證級別的ISO標准認證。
四、性能
1.SQLServer
多用戶時性能不佳
2.Oracle
性能最高,保持開放平台下的TPC-D和TPC-C的世界記錄。
3.SybaseASE
性能接近於SQLServer,但在UNIX平台下的並發性要優與SQLServer。
4.DB2
性能較高適用於數據倉庫和在線事物處理。
五、客戶端支持及應用模式
1.SQLServer
C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。
2.Oracle
多層次網路計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。
3.SybaseASE
C/S結構,可以用ODBC、Jconnect、Ct-library等網路客戶連接。
4.DB2
跨平台,多層結構,支持ODBC、JDBC等客戶。
六、操作簡便
1.SQLServer
操作簡單,但只有圖形界面。
2.Oracle
較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。
3.SybaseASE
較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態,建議使用命令行。
4.DB2
操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。
七、使用風險
1.SQLserver
完全重寫的代碼,經歷了長期銷沖的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容。
2.Oracle
長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。
3.SybaseASE
向下兼容,但是ct-library程序不益移植。
4.DB2
在巨型企業得到廣泛的應用,向下兼容性好。風險小
I. 國產DBMS有哪些除了關系資料庫管理系統外,還有哪些非關系資料庫管理系統
關系型資料庫:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL
非關系型資料庫:NoSql、Cloudant、MongoDb、redis、HBase當前主流的商業資料庫有Oracle、微軟SQLServer、IBM DB2和SybaseAdaptive SQL Server。
而在開源方面,主要有三家主流資料庫:MySQL、PostgreSQL和Ingres。這兩類資料庫都已經證明了自己可以勝任數據存儲和管理的需要。