国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

比較開(kāi)源數據庫以選擇合適的工具

發(fā)布時(shí)間:2021-07-07 12:36 來(lái)源:TechTarget中國 閱讀:0 作者:TechTarget中國 欄目: 數據庫 歡迎投稿:712375056

在比較開(kāi)源數據時(shí),重要的是弄清楚企業(yè)想要從數據庫中獲取什么,以便做出正確的選擇。

在過(guò)去的五年中,具有商業(yè)許可證的數據庫系統開(kāi)始變得沒(méi)那么流行,而開(kāi)源數據庫的部署率總體有所上升。根據DB-Engines的數據,到2021年,在企業(yè)部署方面,開(kāi)源許可證數據庫管理系統已經(jīng)取代其商業(yè)對手。

與大多數技術(shù)一樣,選擇開(kāi)源數據庫需要企業(yè)進(jìn)行自我評估,以便為數據選擇正確的選項。

什么是開(kāi)源數據庫?

開(kāi)源數據庫管理系統與商業(yè)數據庫管理系統之間的區別在于許可證。開(kāi)源數據庫是開(kāi)放的,并免費提供使用,而專(zhuān)有產(chǎn)品則需要從供應商處購買(mǎi)。

企業(yè)轉向開(kāi)源數據庫管理系統可以降低與傳統系統許可相關(guān)的成本,但可能沒(méi)有供應商支持或容量。而專(zhuān)有的DBMS選項通常會(huì )為客戶(hù)提供適當的支持系統。

從功能上講,這兩種類(lèi)型的數據庫大致相同。下面讓我們看看四個(gè)常見(jiàn)關(guān)系數據庫開(kāi)源選項的對比。

MySQL

MySQL是由甲骨文支持的雙重許可軟件,它具有開(kāi)源社區版和多個(gè)付費選項。十多年來(lái),它一直是最受歡迎的開(kāi)源數據庫選項之一。這種受歡迎程度意味著(zhù)有很多第三方工具和外部文檔,讓你可以盡可能輕松地使用此選項。

MySQL開(kāi)發(fā)人員在創(chuàng )建該數據庫時(shí)優(yōu)先考慮速度,目前MySQL仍然被廣泛認為是最快的數據庫選項之一。除速度外,MySQL還有腳本幫助提高用戶(hù)數據庫的安全。受支持的編程語(yǔ)言包括C / C ++、Java、Python和Ruby等。

MySQL的缺點(diǎn)在于其雙重許可的性質(zhì)。某些功能和插件僅在專(zhuān)有版本中可用,對于尋求真正開(kāi)源選項的企業(yè)而言,可能會(huì )感到沮喪。除此之外,MySQL仍然是數據管理的臨界標準。只要企業(yè)不需要100%兼容SQL,企業(yè)就可以使用此數據庫并期望獲得穩定的結果。這個(gè)DBMS的設計者選擇以速度為重點(diǎn)來(lái)構建MySQL,而不是遵循179個(gè)功能的完整SQL標準。

各行各業(yè)的企業(yè)都越來(lái)越多開(kāi)始部署PostgreSQL,這個(gè)開(kāi)源的對象關(guān)系數據庫系統已經(jīng)存在30多年。

PostgreSQL在可靠性和數據完整性方面享有盛譽(yù),并且自2001年以來(lái),它一直符合ACID。該數據庫支持多種編程語(yǔ)言,例如.Net、C / C ++、Java、Python等。

對于熟悉MySQL的企業(yè),PostgreSQL提供類(lèi)似的體驗。從技術(shù)上講,MySQL是開(kāi)源數據庫,但現在它擁有專(zhuān)有云源模塊(在甲骨文管理下)。這使一些開(kāi)源開(kāi)發(fā)人員開(kāi)始尋找新的選項,而最相似選項應該是PostgreSQL。

該數據庫包含MySQL不具備的功能。例如,表繼承,該功能使表可存在于繼承為主的非循環(huán)圖中,以及函數重載,該功能使一個(gè)以上的函數可具有相同的SQL名稱(chēng),只要它們采用的參數不同。

不論其規?;蛩谛袠I(yè),任何企業(yè)都可以使用PostgreSQL,因為它能夠處理復雜的查詢(xún)和大數據集。如果你的企業(yè)希望將其部署用于復雜的分析過(guò)程,則非常適合使用PostgreSQL。而PostgreSQL的缺點(diǎn)在于,并行化和集群等高級工具將需要第三方插件。

MariaDB

另一個(gè)首選的開(kāi)源選項是MariaDB,由MySQL的原始開(kāi)發(fā)人員開(kāi)發(fā)。該數據庫支持多種編程語(yǔ)言,包括C / C ++、Java、Perl和Python等。

當你使用MariaDB時(shí),你會(huì )看到頻繁的安全發(fā)布,以及開(kāi)發(fā)人員對維護其DBMS安全的承諾。除了對安全性的一般承諾外,開(kāi)發(fā)人員還保證MariaDB將保持開(kāi)源。

與PostgreSQL相似,MariaDB可兼容從MySQL遷移,并可支持MySQL中常用的編程語(yǔ)言。這使尋求變更的企業(yè)更容易過(guò)渡。最重要的是,MariaDB可以運行WordPress。

MariaDB的缺點(diǎn)在于,無(wú)法保證會(huì )很快發(fā)布進(jìn)一步的更新和版本,而且它缺乏內置支持。

SQLite

SQLite可能是目前世界上使用最廣泛的數據庫引擎。SQLite廣泛應用在手機、大多數計算機、以及無(wú)數的應用程序中,它很常見(jiàn),但它針對的問(wèn)題與MySQL或PostgreSQL略有不同。該DBMS支持多種編程語(yǔ)言,包括C / C ++、Java和Python等。

對于在網(wǎng)絡(luò )邊緣擁有小型數據庫或設備的企業(yè),SQLite非常適合。SQLite可以跨系統部署,并為單個(gè)應用程序和設備提供本地數據存儲。SQLite在企業(yè)級別的缺點(diǎn)在于,人們對其目的的誤解。它并不旨在與本文列出的較大選項的功能和特性相匹配,并且可能會(huì )使尋求高可擴展性的用戶(hù)失望。如果你需要處理大量數據,則SQLite不是你的最佳選擇。

那些需要多個(gè)用戶(hù)具有特殊訪(fǎng)問(wèn)權限的應用程序也不適合使用SQLite,因為SQLite可以在普通磁盤(pán)文件上讀寫(xiě),這意味著(zhù)唯一適用的訪(fǎng)問(wèn)權限是底層操作系統中包含的常見(jiàn)權限。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

欧美日韩精品一区二区三区不卡| 人妻中文字幕无码专区| 丰满无码人妻热妇无码| 国产大屁股喷水视频在线观看| 国产丝袜美女一区二区三区| 欧美日韩一区二区三区在线观看视频|