① Oracle、DB2、Mysql、SQL Server、Sybase這幾款數據的重點應用領域分別是哪些比如電信、互聯網、銀行等等
這個事情需要展開來看
很多大型企業單位為了滿足業務系統的使用需要,使用很強勁的伺服器主機,以大型機、小型機為主。這些機器都不使用windows系統,所以SQL Server之類的資料庫沒辦法在這種機器上運行。Oracle、DB2、Sybase之類的是主流,這幾個資料庫有很強大的技術支持團隊,也是受到大企業歡迎的原因。
計算機水平國外還是比較高的,所以外國軟體公司開發的針對大企業的軟體也都要求在這種資料庫上運行。
約定俗成,微軟的操作系統和資料庫由於不能運行在很強勁的主機上,所以只能給中小企業服務。微軟系列的還有access資料庫,基本上是為單機服務的。
至於MySQL基本上是為網站服務的,主要特點是免費,應用挺多,但是大企業信息化軟體很少用,因為沒有對應的業務支持人員,到時候出問題,找不到人,就出大事故了。
反過來再看資料庫本身,都有參數說明,你仔細看看就知道了。很多小資料庫本身底氣就不足,並發數量、最大庫文件等等參數標得很低,你說大企業動輒幾T幾P的數據,敢忘這種資料庫上放嗎?軟體公司敢編寫用這種資料庫的軟體嗎?
再說說知名度,企業之間都會互相問,要是一個很小很便宜的資料庫大家都用,都用得很好,市場佔有率極高。自然口碑就好,大家就都用了。微軟的sqlsever就是一個例子。從最開始的6.5基本上不能用到sql2000很成功,得到大量企業的認同,到現在出到2008版本,佔有率很高了,就是口碑,可是它在大企業中使用不理想,所以還是佔有中小企業。
分析這些資料庫,應該多方面來看,不能只看參數,只看技術。你都分析好了,發現某個資料庫不像大家說的,你能用,可是市場上找不到對應的軟體,也沒轍,除非你自己編寫。
② 主流關系資料庫sql oracle等的應用范圍是什麼
就我所知在中國一般的煙草、交伏冊通、金融、電力、通信等行業軟體都是使用的虧廳局Oracle資料庫或是Sybase。我沒有看見過在行業系統中使用SQL Server資料庫的。就是企業級系統中使用的資料庫SQL Server所佔的比重我想也不會太大(但也不會太小,因為用友是用SQL Server作為資料庫的,而用友在中國企業的地位是霸主級的),因為主流的ERP系統用的資料庫都不是SQL server 資料庫。總之,在我的工作接觸中發現在中國除了一些不大的網站,以及用友用SQL Server外,其他地方還真沒見過;而Oracle在中國有卻很多地方都在用,相信以後會更多。
上面是根據工作環境接觸到的信息而感覺的,沒有很客觀的數據,希望樓主銷讓只做參考。另外從世界范圍看SQL Server應該也佔有很大的份額。因為在每個月出的編程語言排行榜(統計世界上這個月開放的項目所用語言的比例排行榜)上T-SQL(SQL Server的編程語言)都很靠前。
③ oracle資料庫應用於什麼地方
oracle屬於關系型海量數培碼據庫,所以在事務性系統方面應用的較多,在搏中槐OLAP方面,一般很少應用,所以,基友你在網路,查看rdmbs即關系型資料庫應用范圍,就大概知道了
④ Oracle資料庫主要應用在哪些行業
it業,各種行業的應用都需要,比如說財務的軟體,基本都是oracle的,這要要求安全的,用的上小機的系統,都會選用oracle資料庫
⑤ Oracle資料庫的介紹
ORACLE資料庫系統是美國ORACLE公司(甲骨文)提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(CLIENT/SERVER)或B/S體系結構的資料庫之一。比如SilverStream就是基於資料庫的一種中間件。ORACLE資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
Oracle資料庫最新版本為Oracle Database 12c。Oracle資料庫12c 引入了一個新的多承租方架構,使用該架構可輕松部署和管理資料庫雲。此外,一些創新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個資料庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數據和對數據分層。這些獨一無二的技術進步再加上在可用性、安全性和大數據支持方面的主要增強,使得Oracle資料庫12c 成為私有雲和公有雲部署的理想平台。
⑥ oracle資料庫的優勢有哪些
oracle 優勢很多,大部分銀行保險電信大部分是用oracle處理的
優勢主要 有
1、處理速度快,非常快
2、安全級別高。支持快閃以及完美的恢復,即使硬體壞了 也可以恢復到故障發前的1s
3、幾台資料庫做集群資料庫,可以做到幾秒s以內故障轉移,而且數據物理完全一致,現在集群一直是最優秀的解決方案,對於銀行保險沒有其他太多的選項{數據不丟,快速切換,負載均衡}
4、網格控制,以及 數據倉庫方面 也非常強大
對了免費 以及 開源的 言論 都是錯誤的。。。oracle產品及服務都是付費的,而且價格不菲。比其他資料庫要貴,物有所值。oracle不是開源的。不過可以在redhat 或者其他開源操作系統上安裝。
mysql在sun沒被oracle收購是開源的,免費的,之後oracle公司打算 把mysql打造成不開源,收費模式的。
⑦ SQL Server 和 Oracle 以及 MySQL 有哪些區別
關於「大型資料庫」,並沒有嚴格的界定,有說以數據量為准,有說以恢復時間為准。如果綜合資料庫應用場景來說,大型資料庫應用有以下特點:海量數據、高吞吐量;復雜邏輯、高計算量,以及高可用性。從這點上來說,Oracle,DB2就是比較典型的大型資料庫,Sybase SQL Server也算是吧。下面分別說明之前三種資料庫的應用場景。
Oracle。Oracle的應用,主要在傳統行業的數據化業務中,比如:銀行、金融這樣的對可用性、健壯性、安全性、實時性要求極高的業務;零售、物流這樣對海量數據存儲分析要求很高的業務。此外,高新製造業如晶元廠也基本都離不開Oracle;電商也有很多使用者,如京東(正在投奔Oracle)、阿里巴巴(計劃去Oracle化)。而且由於Oracle對復雜計算、統計分析的強大支持,在互聯網數據分析、數據挖掘方面的應用也越來越多。一個典型場景是這樣的:
某電信公司(非國內)下屬某分公司的數據中心,有4台Oracle Sun的大型伺服器用來安裝Solaris操作系統和Oracle並提供計算服務,3台Sun Storage磁碟陣列來提供Oracle數據存儲,12台IBM小型機,一台Oracle Exadata伺服器,一台500T的磁帶機用來存儲歷史數據,San連接內網,使用Tuxedo中間件來保證擴展性和無損遷移。建立支持高並發的Oracle資料庫,通過OLTP系統用來對海量數據實時處理、操作,建立高運算量的Oracle數據倉庫,用OLAP系統用來分析營收數據及提供自動報表。總預算約750萬美金。
MySQL。MySQL基本是生於互聯網,長於互聯網。其應用實例也大都集中於互聯網方向,MySQL的高並發存取能力並不比大型資料庫差,同時價格便宜,安裝使用簡便快捷,深受廣大互聯網公司的喜愛。並且由於MySQL的開源特性,針對一些對資料庫有特別要求的應用,可以通過修改代碼來實現定向優化,例如SNS、LBS等互聯網業務。一個典型的應用場景是:
某互聯網公司,成立之初,僅有PC數台,通過LAMP架構迅速搭起網站框架。隨著業務擴張、市場擴大,迅速發展成為6台Dell小型機的中型網站。現在花了三年,終於成為垂直領域的最大網站,計劃中的數據中心,擁有Dell機架式伺服器40台,總預算20萬美金。
MS SQL Server。windows生態系統的產品,好處壞處都很分明。好處就是,高度集成化,微軟也提供了整套的軟體方案,基本上一套win系統殲肢裝下來就齊活了。因此,不那麼缺錢,但很缺IT人才的中小企業,會偏愛 MS SQL Server 。例如,自建ERP系統、商業智能、垂直領域零售商、餐飲、事業單位等等。
1996年,Bill Gates親自出手,從Borland挖來了大牛Anders,搞定了C#語言。微軟02年搞定了http://ASP.NET。成熟的.NET、Silverlight技術,為 MS SQL Server贏得了部分互聯網市場,其中就有曾經的全球最大社交網站MySpace,其發展歷程很有代表性,可作為一個比較特別的例子。其巔峰時有超過1.5億的注冊用戶及每月400億的訪問量。應該算是MS SQL Server支撐的最大的數據應用了。
架構。其實要說執行的區別,主要還是架構的區別。正是架構導致了相同SQL在執行過程中的解釋、優化、效率的差異。這里只做粗略說明,就不細說了:
Oracle: 數據文件包括:控制文件、數據文件、重做日誌文件、參數文件、歸檔文件、密碼文件。這是根據文件功能行進行劃分,並且所有文件都是二進制編碼後的文件,對資料庫演算法效率有極大的提高。由於Oracle文件管理的統一性,就可以對SQL執行過程中的解析和優化,指定統一的標准:
RBO(基於規則的優化器)、CBO(基於成本的優化器)
通過優化器的選擇,以及無敵的HINT規則,給與氏山世了SQL優化極大的自由,對CPU、內存、IO資源進行方方面面的優化。
MySQL:最大的一個特色,就是自由選擇存儲引擎。每個表都是一個文件,都可以選擇合適的存儲引擎。常見的引唯改擎有 InnoDB、 MyISAM、 NDBCluster等。但由於這種開放插件式的存儲引擎,比如要求資料庫與引擎之間的松耦合關系。從而導致文件的一致性大大降低。在SQL執行優化方面,也就有著一些不可避免的瓶頸。在多表關聯、子查詢優化、統計函數等方面是軟肋,而且只支持極簡單的HINT。
SQL Server :數據架構基本是縱向劃分,分為:Protocol Layer(協議層), Relational Engine(關系引擎), Storage Engine(存儲引擎), SQLOS。SQL執行過程就是逐層解析的過程,其中Relational Engine中的優化器,是基於成本的(CBO),其工作過程跟Oracle是非常相似的。在成本之上也是支持很豐富的HINT,包括:連接提示、查詢提示、表提示。