新聞中心
隨著云計(jì)算技術(shù)的日漸普及,越來(lái)越多的企業(yè)開(kāi)始選擇開(kāi)源數(shù)據(jù)庫(kù)來(lái)搭建自己的系統(tǒng)。而作為數(shù)據(jù)庫(kù)的核心組成——關(guān)系型數(shù)據(jù)庫(kù),也越來(lái)越多地發(fā)展出了許多開(kāi)源項(xiàng)目。本文將從MySQL、PostgreSQL、SQLite、MariaDB和CockroachDB五大開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)入手,一一介紹它們的特點(diǎn)和優(yōu)缺點(diǎn)。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括翼城網(wǎng)站建設(shè)、翼城網(wǎng)站制作、翼城網(wǎng)頁(yè)制作以及翼城網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,翼城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到翼城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
1. MySQL
MySQL是更流行的關(guān)系型數(shù)據(jù)庫(kù)之一,是由瑞典MySQL AB公司開(kāi)發(fā)的。2023年,該公司被Sun Microsystems(后被Oracle收購(gòu))收購(gòu)。MySQL采用SQL語(yǔ)言作為操作界面,不僅支持多用戶(hù)、多線程訪問(wèn),還支持事務(wù)處理和可擴(kuò)展性頗強(qiáng)。在Web開(kāi)發(fā)中應(yīng)用廣泛,支持Linux、Windows、Solaris等多種操作系統(tǒng)。
MySQL更大的優(yōu)點(diǎn)在于其廣泛應(yīng)用。由于其代碼開(kāi)放,用戶(hù)可以輕松進(jìn)行二次開(kāi)發(fā)以適應(yīng)自己的需求。此外,MySQL還有非常強(qiáng)大的優(yōu)化功能,能夠提高數(shù)據(jù)庫(kù)的性能,適合大規(guī)模的網(wǎng)站應(yīng)用。
當(dāng)然,MySQL也存在一些缺點(diǎn)。例如,在大型數(shù)據(jù)庫(kù)的性能和可擴(kuò)展性方面,它可能不如Oracle等專(zhuān)業(yè)數(shù)據(jù)庫(kù)系統(tǒng)。此外,其在多線程執(zhí)行時(shí)會(huì)出現(xiàn)堵塞問(wèn)題,需要仔細(xì)規(guī)劃線程的數(shù)量和操作。
2. PostgreSQL
PostgreSQL是一個(gè)完整的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),可以在各種操作系統(tǒng)上運(yùn)行。它的代碼開(kāi)放,具有很高的行業(yè)聲譽(yù)。對(duì)于那些需要許多安全功能的用戶(hù)來(lái)說(shuō),PostgreSQL是一個(gè)非常好的選擇。它支持?jǐn)U展性、事務(wù)處理、復(fù)制以及熱備份,還具有一個(gè)強(qiáng)大且完整的權(quán)限系統(tǒng),可以控制用戶(hù)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),從而提高數(shù)據(jù)的安全性。
PostgreSQL的主要優(yōu)點(diǎn)在于其豐富的安全功能和高擴(kuò)展性。此外,它擅長(zhǎng)處理復(fù)雜的查詢(xún)和大型數(shù)據(jù)集,具有很好的表現(xiàn)。不過(guò),和MySQL相比,它的性能略低,且學(xué)習(xí)曲線較陡峭。
3. SQLite
SQLite是一款輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù),完全開(kāi)源。它被廣泛運(yùn)用在移動(dòng)設(shè)備和嵌入式設(shè)備中。SQLite以其精簡(jiǎn)的代碼、在幾乎所有操作系統(tǒng)上的支持、易于嵌入和使用而廣受歡迎。與MySQL和PostgreSQL不同的是,SQLite不需要單獨(dú)的服務(wù)器。它的數(shù)據(jù)庫(kù)是文件形式的,這使得它非常容易部署和集成到應(yīng)用程序中。
SQLite的優(yōu)點(diǎn)在于其可嵌入性、輕量、高性能等特性。此外,作為一個(gè)完全開(kāi)源的項(xiàng)目,它能夠保證代碼的透明性和安全性,為許多小型應(yīng)用程序提供了一個(gè)高性?xún)r(jià)比的解決方案。但是,它的功能相對(duì)有限,不適用于大型應(yīng)用程序和大量數(shù)據(jù)。
4. MariaDB
MariaDB是從MySQL分支出來(lái)的一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它保留了MySQL的許多主要功能以及部分兼容性。此外,MariaDB強(qiáng)調(diào)了安全和可靠性,并添加了更多的功能。它的性能對(duì)比MySQL相對(duì)更好,還具有更好的可伸縮性、更好的內(nèi)存管理、更好的并發(fā)處理能力等特點(diǎn)。
MariaDB的更大優(yōu)勢(shì)在于其屬性兼容性、高性能和可靠性等方面要好于MySQL。它還擁有許多先進(jìn)的特性,如分區(qū)、復(fù)制、集群、分片等。不過(guò),它的新增功能可能會(huì)導(dǎo)致不兼容,需要注意引導(dǎo)開(kāi)發(fā)者進(jìn)行升級(jí)。
5. CockroachDB
CockroachDB是一種可擴(kuò)展、分布式的關(guān)系型數(shù)據(jù)庫(kù),旨在提供強(qiáng)大的一致性和數(shù)據(jù)安全性。它使用了許多現(xiàn)代化的技術(shù),比如Raft一致性協(xié)議和分布式事務(wù),可以輕松地?cái)U(kuò)展到數(shù)十萬(wàn)個(gè)節(jié)點(diǎn)和無(wú)數(shù)的表。CockroachDB還具有強(qiáng)大的安全性,包括TLS/SSL數(shù)據(jù)流加密和數(shù)據(jù)加密功能。
CockroachDB的優(yōu)點(diǎn)在于其可擴(kuò)展性、可靠性和數(shù)據(jù)安全性能。由于其架構(gòu)的優(yōu)越性,CockroachDB可以完成分片、負(fù)載平衡、復(fù)制等一系列高級(jí)操作。此外,CockroachDB相對(duì)于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)而言,擴(kuò)展性更強(qiáng),能夠支持海量的分布式數(shù)據(jù)處理,使其在大型集群中應(yīng)用更為廣泛。
本文介紹了五款流行的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù),包括MySQL、PostgreSQL、SQLite、MariaDB和CockroachDB,并分別從性能、安全性、可擴(kuò)展性等方面進(jìn)行了比較和分析。每個(gè)數(shù)據(jù)庫(kù)都有其自身的特點(diǎn)和優(yōu)缺點(diǎn),只有千篇一律,沒(méi)有萬(wàn)能的選擇,需要根據(jù)自己的需求和對(duì)數(shù)據(jù)庫(kù)的理解做出合適的選擇。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專(zhuān)注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220SQL實(shí)戰(zhàn)新手入門(mén):關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
本書(shū)是講述SQL的 它是一種關(guān)系型數(shù)據(jù)庫(kù)或者關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)的語(yǔ)言 自從Codd博士在 世紀(jì) 年代奠定關(guān)系型數(shù)據(jù)庫(kù)的理論基礎(chǔ)以來(lái) 已經(jīng)產(chǎn)生了相當(dāng)多的關(guān)系型數(shù)據(jù)庫(kù)實(shí)現(xiàn) 一些新的關(guān)系型數(shù)據(jù)庫(kù)實(shí)現(xiàn)也不斷出現(xiàn)
很多人將DB 視為所有數(shù)據(jù)庫(kù)的鼻祖 IBM的研究員Edgar Frank Codd博士在 年的一份IBM的研究報(bào)告中發(fā)表他的論文 Derivability Redundancy and Consistency of Relations Stored inLarge Data Banks 時(shí) 給這種數(shù)據(jù)庫(kù)理論定義了一個(gè)非常恰當(dāng)?shù)男g(shù)語(yǔ) 關(guān)系型 關(guān)系型數(shù)據(jù)庫(kù)被其他兩種技術(shù)競(jìng)爭(zhēng) 一種是Honeywell Information Systems在 年銷(xiāo)售的Multics RelationalData Store 另一種是密歇根大學(xué)從 年起作為實(shí)驗(yàn)性設(shè)計(jì)的Micro DBMS(它開(kāi)創(chuàng)了Codd博士?jī)赡曛筇岢龅囊?guī)范化理論) Micro DBMS的最后一個(gè)產(chǎn)品已經(jīng)于 年退役 這兩種技術(shù)演變成了 年發(fā)布的Oracle V 商業(yè)數(shù)據(jù)庫(kù) 在通往RDBMS的道路上 包含了很多其他公司的產(chǎn)品所樹(shù)立的里程碑(當(dāng)然偶爾也有墓碑) 這些產(chǎn)品包括 IBM PRTV( ) IBM SQL/DS( ) QBE( ) Informix( ) Sybase( ) Teradata( ) Ingres 一個(gè)給其他很多成功的系統(tǒng)帶來(lái)靈感的開(kāi)源項(xiàng)目 例如PostgreSQL( ) Nonstop SQL( )和MicrosoftSQL Server( )等 這些系統(tǒng)使用了原始SQL的不同方言 SEQUEL QUEL Informix SQL等 直到 年 人數(shù)培們才之一次試圖為SQL語(yǔ)言制定標(biāo)準(zhǔn) 毫無(wú)疑問(wèn) 各個(gè)廠商關(guān)于SQL語(yǔ)言的戰(zhàn)爭(zhēng)仍在繼續(xù)
當(dāng)前的RDBMS市場(chǎng)已經(jīng)被幾個(gè)重量級(jí)的專(zhuān)有關(guān)系型數(shù)據(jù)庫(kù)瓜分 Oracle( %) IBM( %)和Microsoft( %) 更小的專(zhuān)有數(shù)據(jù)庫(kù)系統(tǒng)Teradata和Sybase 每種不到 %的市場(chǎng)份額 其他數(shù)據(jù)庫(kù)廠商 包括開(kāi)源數(shù)據(jù)庫(kù)轎畢旁 大約占有 %的市場(chǎng)份額
對(duì)于大型企業(yè)來(lái)說(shuō) 選擇一個(gè)數(shù)據(jù)庫(kù)產(chǎn)品作為應(yīng)用程序的基礎(chǔ)并不是一個(gè)簡(jiǎn)單的任務(wù) 這不僅僅是因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)軟件需要花費(fèi)好幾萬(wàn)美元的許可證費(fèi)用 幾十萬(wàn)美金的維護(hù)和技術(shù)支持費(fèi) 而且在于與其他軟件 硬件和人力資源投資相比 數(shù)據(jù)庫(kù)軟件的投資還是一個(gè)決定整個(gè)企業(yè)架構(gòu)的關(guān)鍵要素 盡管近年來(lái)從一個(gè)RDBMS遷移到另一個(gè)RDBMS變得更加容易 但考慮選擇哪一種數(shù)據(jù)庫(kù)依然會(huì)給CFO帶來(lái)噩夢(mèng)
IBM DB LUW
從帶有MVS系列操作系統(tǒng)的大型機(jī)到z/OS 以及閉橡后來(lái)的UNIX和Windows系統(tǒng) IBM在RDBMS領(lǐng)域都是一個(gè)長(zhǎng)期的領(lǐng)跑者 IBM數(shù)據(jù)庫(kù)的當(dāng)前版本是IBM DB LUW(Linux UNIX和Windows)
IBM DB 在事務(wù)處理速度上保持了絕對(duì)領(lǐng)先的記錄(更多信息請(qǐng)參見(jiàn)第 章) 它具有多個(gè)不同的版本 從Advanced Server Enterprise版本到免費(fèi)的DB Express C版本(盡管功能上有限制) 免費(fèi)的DB Express C版本可用于運(yùn)行本書(shū)中的示例
直到DB 的 版本 依然遵循ANSI/ISO SQL Entry標(biāo)準(zhǔn)(請(qǐng)參考本章后面的內(nèi)容)并支持由其他標(biāo)準(zhǔn)化組織制定的一些高級(jí)功能 例如Open Geospatial Consortium(開(kāi)放地理信息聯(lián)盟) JDBC X/Open XA 它還包含了最新SQL: 標(biāo)準(zhǔn)的部分功能 除了自己內(nèi)置的過(guò)程化擴(kuò)展語(yǔ)言SQL PL之外 它還支持使用Oracle的PL/SQL語(yǔ)言 Java語(yǔ)言 甚至Microsoft的 NET家族的語(yǔ)言來(lái)創(chuàng)建存儲(chǔ)過(guò)程(更多內(nèi)容請(qǐng)參見(jiàn)第 章)
Oracle
Oracle數(shù)據(jù)庫(kù)可以追溯到 年之一次發(fā)布的Oracle V 開(kāi)始時(shí)用于VAX/VMS系統(tǒng) 并于 年支持UNIX系統(tǒng) 經(jīng)過(guò)多年發(fā)展 對(duì)于SQL標(biāo)準(zhǔn)定義的絕大多數(shù)功能 Oracle數(shù)據(jù)庫(kù)都添加了相應(yīng)的支持 在最新發(fā)布的Oracle g版本中功能支持達(dá)到了極致 它聲稱(chēng)遵循最新SQL: 標(biāo)準(zhǔn)的很多功能
在高性能事務(wù)處理的標(biāo)桿上 Oracle占據(jù)了第二名的位置 它是企業(yè)生態(tài)系統(tǒng)的核心 Oracle是一個(gè)安全的 健壯的 可伸縮的 高性能的數(shù)據(jù)庫(kù)系統(tǒng) 它統(tǒng)治UNIX市場(chǎng)長(zhǎng)達(dá)數(shù)十年 除了對(duì)SQL標(biāo)準(zhǔn)的支持之外 Oracle還提供了一種內(nèi)置的過(guò)程化語(yǔ)言PL/SQL(關(guān)于過(guò)程化擴(kuò)展的更多內(nèi)容 請(qǐng)參見(jiàn)第 章) 另外它還支持通用的程序設(shè)計(jì)語(yǔ)言 例如Java
在寫(xiě)作本書(shū)之時(shí) Oracle的最新版本是Oracle g 只有Oracle g有免費(fèi)的速成版 該版本在數(shù)據(jù)存儲(chǔ)的容量和RDBMS能夠利用的處理器(CPU)數(shù)量上存在一定的限制 速成版完全支持本書(shū)所討論的所有SQL功能
Microsoft SQL Server
SQL Server來(lái)源于Microsoft Ashton Tate和Sybase合作的結(jié)果 開(kāi)始的目標(biāo)是改寫(xiě)已有的 僅適用于UNIX的Sybase SQL Server數(shù)據(jù)庫(kù) 使之適用于新的IBM操作系統(tǒng)OS/ Ashton Tate隨后退出了這一合作 IBM OS/ 操作系統(tǒng)也逐漸被人淡忘 Microsoft和Sybase為了分享成果 開(kāi)始小心地避免觸犯彼此 Microsoft致力于發(fā)展并支持Windows和OS/ 系統(tǒng)上的SQL Server 而Sybase則致力于UNIX平臺(tái) 盡管在SQL Server的核心技術(shù)上Microsoft依然采用了相當(dāng)多的Sybase技術(shù) 但雙方的合作關(guān)系于 年正式結(jié)束 Microsoft于 年發(fā)布了Microsoft SQLServer 它消除了Sybase余留的痕跡 為世界(Windows系統(tǒng)的世界)帶來(lái)了一個(gè)完全嶄新的RDBMS系統(tǒng) 時(shí)至今日 Microsoft占據(jù)了RDBMS大約 %的市場(chǎng)份額 而在Windows系統(tǒng)上它占據(jù)了至高無(wú)上的位置
在寫(xiě)作本書(shū)之時(shí) 最新版本是Microsoft SQL Server Release Microsoft還提供了一個(gè)免費(fèi)但有限制的Express版本 它支持本書(shū)所介紹的全部SQL功能
Microsoft Access
Microsoft Access也被稱(chēng)為Microsoft Office Access 它是一個(gè)桌面型關(guān)系數(shù)據(jù)庫(kù)(相對(duì)來(lái)說(shuō)是關(guān)系型的) Microsoft Access的設(shè)計(jì)目標(biāo)是成為一個(gè)集成的解決方案 結(jié)合關(guān)系型數(shù)據(jù)庫(kù)引擎的要素和應(yīng)用程序開(kāi)發(fā)的基礎(chǔ)結(jié)構(gòu)(配套有內(nèi)置的程序設(shè)計(jì)語(yǔ)言和程序設(shè)計(jì)模型) 并作為一個(gè)報(bào)表平臺(tái) 與本書(shū)中討論的其他RDBMS不同的是 Microsoft Access是一個(gè)基于文件的數(shù)據(jù)庫(kù) 因此它在性能和可伸縮性方面都存在固有的局限 例如 雖然最新版本的Access理論上允許最多 個(gè)并發(fā)用戶(hù) 但在實(shí)踐中超過(guò) 多個(gè)用戶(hù)就會(huì)減慢Access的性能 Access僅支持SQL標(biāo)準(zhǔn)的一個(gè)子集 它提供了許多僅在Access環(huán)境中有效的功能
Access提供的功能之一就是從遠(yuǎn)程數(shù)據(jù)庫(kù)鏈接表的能力 該功能使Access可以作為應(yīng)用程序
的前端 訪問(wèn)任何與ODBC/OLEDB兼容的數(shù)據(jù)庫(kù)
PostgreSQL
PostgreSQL是從美國(guó)加州伯克利大學(xué)的Michael Stonebraker所領(lǐng)導(dǎo)的一個(gè)項(xiàng)目演變而來(lái)的 Michael Stonebraker是關(guān)系型數(shù)據(jù)庫(kù)理論的先驅(qū) 在最初的Ingres項(xiàng)目以及其繼任者PostgreSQL中采用的那些原則也以各種方式被其他RDBMS產(chǎn)品采用 例如Sybase Informix EnterpriseDB和Greenplum
PostgreSQL的之一個(gè)版本發(fā)布于 年 之后第二年以 版本的名義發(fā)布 并保留了一個(gè)由一組專(zhuān)門(mén)的開(kāi)發(fā)人員維護(hù)的開(kāi)源項(xiàng)目 PostgreSQL具有很多個(gè)商業(yè)版本 最著名的是EnterpriseDB 一個(gè)私人公司為該產(chǎn)品提供企業(yè)支持(以及大量專(zhuān)有的管理工具) 在一些苛刻的企業(yè)級(jí)應(yīng)用環(huán)境中 很多高端客戶(hù)(例如Sony和Vonage)都采用了開(kāi)源的RDBMS 這充分證明了EnterpriseDB的性能
在對(duì)SQL標(biāo)準(zhǔn)的支持方面 PostgreSQL可以說(shuō)是最接近SQL標(biāo)準(zhǔn)的 另外它還提供了很多在其他數(shù)據(jù)庫(kù)中所沒(méi)有的功能 與它的開(kāi)源伙伴(例如MySQL)不同 PostgreSQL從一開(kāi)始就提供了參照完整性和事務(wù)支持 PostgreSQL內(nèi)置了對(duì)PL/pgSQL過(guò)程化擴(kuò)展語(yǔ)言的支持 另外實(shí)際上還具有適配其他任何語(yǔ)言來(lái)實(shí)現(xiàn)過(guò)程化擴(kuò)展的功能
MySQL
MySQL更先是由Michael Widenius和David Axmark于 年開(kāi)發(fā)的 并于 年發(fā)布了之一個(gè)版本 MySQL最初定位為一個(gè)輕量級(jí)的快速數(shù)據(jù)庫(kù) 用于作為數(shù)據(jù)驅(qū)動(dòng)型網(wǎng)站的后臺(tái)數(shù)據(jù)庫(kù) 盡管MySQL缺乏更加成熟的RDBMS產(chǎn)品所具有的許多功能 但在提供信息服務(wù)的速度上非???對(duì)于很多場(chǎng)合來(lái)說(shuō)都已經(jīng) 足夠好 (為了達(dá)到真正的快速 MySQL避開(kāi)了參照完整性約束和事務(wù)支持 更多內(nèi)容請(qǐng)參見(jiàn)第 章和第 章) 另外 MySQL有著無(wú)法抗拒的價(jià)格 它是免費(fèi)的 因此 在中小規(guī)模的用戶(hù)群中 MySQL成為更流行的關(guān)系型數(shù)據(jù)庫(kù) 在數(shù)據(jù)庫(kù)產(chǎn)品的市場(chǎng)上 很多其他的免費(fèi)產(chǎn)品在功能上都有所缺乏或者帶有近乎商業(yè)炒作的宣傳 數(shù)據(jù)庫(kù)產(chǎn)品的巨人 Oracle IBM Microsoft和Sybase在那時(shí)也都沒(méi)有提供各自RDBMS產(chǎn)品的免費(fèi)速成版 在 年 Sun Microsystems公司收購(gòu)了MySQL 隨后Sun公司又被Oracle收購(gòu)
目前 Oracle提供了一個(gè)帶有商業(yè)支持的MySQL版本和一個(gè)Community Edition版本 伴隨著這一收購(gòu) 出現(xiàn)了大量分支版本 例如MariaDB和 Percona Server 它們?cè)谕ㄓ霉苍S可證(General PublicLicense GPL)下繼續(xù)保持免費(fèi)狀態(tài) GPL是一種限制最小的開(kāi)源許可證
MySQL的最新版本是 MySQL 也已經(jīng)指日可待 它是多平臺(tái)的(Linux/UNIX/Windows) 并且支持SQL: 的絕大多數(shù)功能 其中一些功能依賴(lài)于選定的配置選項(xiàng)(例如 存儲(chǔ)引擎)
存儲(chǔ)引擎選項(xiàng)是MySQL獨(dú)一無(wú)二的特性 它允許采用不同的方式處理不同的表類(lèi)型 每一種引擎都有獨(dú)特的功能和一定的限制(例如事務(wù)支持 聚集索引 存儲(chǔ)限制等) 可以采用不同的存儲(chǔ)引擎選項(xiàng)來(lái)創(chuàng)建MySQL數(shù)據(jù)庫(kù)中的表 默認(rèn)使用的是MyISAM引擎
HSQLDB和OpenOffice BASE
超結(jié)構(gòu)化查詢(xún)語(yǔ)言數(shù)據(jù)庫(kù)(Hyper Structured Query Language Database HSQLDB)是一個(gè)用Java程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 它是伯克利軟件發(fā)行(BSD)許可證(這個(gè)許可證相當(dāng)寬松)下的一個(gè)開(kāi)源數(shù)據(jù)庫(kù)
HSQLDB是OpenOffice BASE自帶的默認(rèn)RDBMS引擎 OpenOffice BASE是一個(gè)桌面型數(shù)據(jù)庫(kù) 被定位于和Microsoft Access進(jìn)行市場(chǎng)競(jìng)爭(zhēng) OpenOffice BASE也是一個(gè)關(guān)系型數(shù)據(jù)庫(kù) 它健壯 功能豐富且相當(dāng)快速 支持多種平臺(tái) 包括Linux 各種版本的UNIX和Microsoft Windows OpenOffice BASE聲稱(chēng)幾乎完全遵循SQL: 標(biāo)準(zhǔn) 該標(biāo)準(zhǔn)包含了本書(shū)所討論的絕大多數(shù)SQL子集
改寫(xiě)過(guò)的HSQLDB可以作為OpenOffice 套件組件BADE的一個(gè)嵌入的后端 并從 版本開(kāi)始成為OpenOffice 套件中的一部分 與Microsoft Access類(lèi)似 假如有適當(dāng)?shù)尿?qū)動(dòng)程序的話 OpenOffice BASE可以連接到多種不同的RDBMS 在OpenOffice BASE產(chǎn)品中 已經(jīng)包含了大量可用的Java Database Connectivity(JDBC)和ODBC(Open Database Connectivity)驅(qū)動(dòng)程序
隨著Oracle收購(gòu)了OpenOffice 而其在Oracle的資助下作為開(kāi)源項(xiàng)目的狀態(tài)并不明確 OpenOffice 社區(qū)決定啟動(dòng)一個(gè)名為L(zhǎng)ibreOffice的新項(xiàng)目 意圖在原來(lái)的BSD許可證的授權(quán)下將LibreOffice作為一個(gè)免費(fèi)軟件 實(shí)現(xiàn)OpenOffice的所有功能
關(guān)系型數(shù)據(jù)庫(kù)并不是數(shù)據(jù)庫(kù)領(lǐng)域中唯一的主角 一些似乎已經(jīng)被關(guān)系型數(shù)據(jù)庫(kù)理論打敗的舊技術(shù)在更快和更便宜的硬件以及軟件創(chuàng)新的幫助下卷土重來(lái) 對(duì)更高性能和更容易創(chuàng)建應(yīng)用程序的需求催生了對(duì)列式數(shù)據(jù)庫(kù)(columnar database)和面向?qū)ο髷?shù)據(jù)庫(kù) 使 將所有數(shù)據(jù)放在一個(gè)桶中 方法可行的框架 特定領(lǐng)域擴(kuò)展(例如測(cè)地?cái)?shù)據(jù)管理或多媒體)以及各種數(shù)據(jù)訪問(wèn)機(jī)制的研究 第 章將討論這些話題
返回目錄
SQL實(shí)戰(zhàn)新手入門(mén)
編輯推薦
Oracle索引技術(shù)
高性能MySQL
lishixinzhi/Article/program/SQL/202311/16492
關(guān)于主流關(guān)系型數(shù)據(jù)庫(kù)開(kāi)源項(xiàng)目的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過(guò)多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專(zhuān)業(yè)從事IT產(chǎn)品開(kāi)發(fā)和營(yíng)銷(xiāo)公司。廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)計(jì)、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
文章題目:開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)項(xiàng)目一覽(主流關(guān)系型數(shù)據(jù)庫(kù)開(kāi)源項(xiàng)目)
URL標(biāo)題:http://m.fisionsoft.com.cn/article/cocpdch.html


咨詢(xún)
建站咨詢(xún)
