0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在開(kāi)源軟件的使用中,數(shù)據(jù)庫(kù)是香餑餑

倩倩 ? 來(lái)源:IT168 ? 作者:卿云 ? 2020-12-21 13:51 ? 次閱讀

“開(kāi)源軟件”這個(gè)術(shù)語(yǔ)自1988年誕生至今已有20多年歷史,已經(jīng)成為全球IT軟件的重要組成,越來(lái)越多的人選擇擁抱開(kāi)源,開(kāi)源社區(qū)流行著這樣一句話(huà):“只要有足夠多的眼睛,就可以讓所有問(wèn)題浮出水面?!蓖瑯拥模灿凶銐蚨嗟娜撕椭腔廴ソ鉀Q這些問(wèn)題。

根據(jù)全球最大開(kāi)源代碼托管平臺(tái)GitHub年度報(bào)告數(shù)據(jù)顯示,截止2019年GitHub托管倉(cāng)庫(kù)已有1.4億。開(kāi)放源代碼的使用在中國(guó)、印度和德國(guó)加快了速度。目前,中國(guó)GitHub用戶(hù)居全球第二,僅次于美國(guó)。

根據(jù)中國(guó)信息通信研究院(以下簡(jiǎn)稱(chēng)信通院)發(fā)布的《開(kāi)源生態(tài)白皮書(shū)(2020年)》,2019年我國(guó)企業(yè)已經(jīng)使用開(kāi)源技術(shù)的企業(yè)占比為87.4%,同比增長(zhǎng)10.7%,我國(guó)企業(yè)使用開(kāi)源技術(shù)已成主流。

而在開(kāi)源軟件的使用中,數(shù)據(jù)庫(kù)是香餑餑。

根據(jù)信通院的數(shù)據(jù),我國(guó)超半數(shù)企業(yè)使用開(kāi)源軟件應(yīng)用于數(shù)據(jù)庫(kù)方向。企業(yè)在數(shù)據(jù)庫(kù)方面對(duì)開(kāi)源軟件的使用比例最高,占比為58.7%,其次企業(yè)對(duì)大數(shù)據(jù)和存儲(chǔ)的開(kāi)源軟件使用占比也均超過(guò)五成,分別為52.4%和51.2%。

o4YBAF_gOG-AO3ppAAC79HNCDzo140.png

在數(shù)據(jù)庫(kù)近50年的發(fā)展史中,開(kāi)源數(shù)據(jù)庫(kù)占據(jù)著非常重要的地位。根據(jù)DB-Engines的數(shù)據(jù),從2013年到現(xiàn)在,商業(yè)數(shù)據(jù)庫(kù)與開(kāi)源數(shù)據(jù)庫(kù)流行度此消彼長(zhǎng),達(dá)到分庭抗禮的態(tài)勢(shì)。以MySQL、PostgreSQL、MongoDB、MariaDB等為代表的開(kāi)源數(shù)據(jù)庫(kù)開(kāi)啟了一個(gè)新的時(shí)代,為科技公司和互聯(lián)網(wǎng)公司提供了新的選擇。

開(kāi)軟軟件既是商業(yè)模式的一種創(chuàng)新嘗試,也是新的技術(shù)產(chǎn)品形態(tài)。隨著開(kāi)源軟件的應(yīng)用越來(lái)越廣泛深入,其風(fēng)險(xiǎn)也越來(lái)越突出。《開(kāi)源生態(tài)白皮書(shū)(2020年)》指出,開(kāi)源軟件可能涉及三類(lèi)風(fēng)險(xiǎn):知識(shí)產(chǎn)權(quán)及合規(guī)風(fēng)險(xiǎn)、安全風(fēng)險(xiǎn)、運(yùn)維和技術(shù)風(fēng)險(xiǎn),其中知識(shí)產(chǎn)權(quán)及合規(guī)風(fēng)險(xiǎn)主要與開(kāi)源許可證的規(guī)定相關(guān),安全風(fēng)險(xiǎn)主要涉及安全漏洞等問(wèn)題,運(yùn)維和技術(shù)風(fēng)險(xiǎn)主要指因開(kāi)源軟件的引入導(dǎo)致的開(kāi)發(fā)運(yùn)維投入量大、技術(shù)人員要求高等問(wèn)題,而這三類(lèi)風(fēng)險(xiǎn)在不斷上升。

其中,許可協(xié)議的不確定性在數(shù)據(jù)庫(kù)領(lǐng)域較為突出,這兩年為業(yè)內(nèi)敲響了警鐘。從2018年開(kāi)始,Redis Lab、MongoDB、Neo4j等多家開(kāi)源數(shù)據(jù)庫(kù)修改許可協(xié)議,收縮許可。全球不確定性在增加,Apache、GitHub說(shuō)明遵循美國(guó)出口管制,更多人意識(shí)到開(kāi)源不自由。

按照開(kāi)源許可證的授權(quán)模式,有GPL、AGPL、LGPL、APL、MPL、BSD等,其中GPL非常嚴(yán)格,而B(niǎo)SD給予開(kāi)發(fā)者很大自由,比如MySQL屬于GPL,而PostgreSQL屬于BSD授權(quán),國(guó)內(nèi)有不少數(shù)據(jù)庫(kù)公司的產(chǎn)品就是基于Postgre開(kāi)發(fā)。

雖然開(kāi)源存在著風(fēng)險(xiǎn)和不確定性,但是很多人對(duì)開(kāi)源的發(fā)展持樂(lè)觀(guān)態(tài)度。國(guó)內(nèi)開(kāi)源生態(tài)的發(fā)展也逐漸向好?!堕_(kāi)源生態(tài)白皮書(shū)(2020年)》指出,早期國(guó)內(nèi)開(kāi)源生態(tài)發(fā)展最早集中在應(yīng)用側(cè)開(kāi)發(fā)軟件領(lǐng)域,但具有國(guó)際影響力的開(kāi)源項(xiàng)目不足,近年來(lái)國(guó)內(nèi)企業(yè)逐漸側(cè)重基礎(chǔ)軟件開(kāi)源項(xiàng)目布局,在操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等領(lǐng)域涌現(xiàn)多個(gè)開(kāi)源項(xiàng)目,不乏國(guó)際基金會(huì)頂級(jí)開(kāi)源項(xiàng)目。技術(shù)共建是我國(guó)企業(yè)參與開(kāi)源的主要?jiǎng)訖C(jī)。根據(jù)信通院調(diào)查,60.7%的企業(yè)希望通過(guò)建設(shè)開(kāi)源生態(tài)的方式影響共建技術(shù),實(shí)現(xiàn)產(chǎn)品的完善與提升,其次,有41.4%的企業(yè)希望能接住開(kāi)源項(xiàng)目擴(kuò)大企業(yè)名氣。

而在數(shù)據(jù)庫(kù)領(lǐng)域,一方面取之開(kāi)源,回饋開(kāi)源,共同繁榮開(kāi)源生態(tài),加強(qiáng)開(kāi)源的治理,能夠規(guī)避一些風(fēng)險(xiǎn)茁壯成長(zhǎng),另一方面也需要加大自研的力度,走出自己的路。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)放原子開(kāi)源數(shù)據(jù)庫(kù)生態(tài)論壇成功舉辦

    以“開(kāi)源生態(tài)筑基礎(chǔ),數(shù)字經(jīng)濟(jì)鑄未來(lái)”為主題的2024全球數(shù)字經(jīng)濟(jì)大會(huì)——開(kāi)放原子開(kāi)源數(shù)據(jù)庫(kù)生態(tài)論壇北京成功舉辦。開(kāi)放原子開(kāi)源基金會(huì)副秘書(shū)長(zhǎng)
    的頭像 發(fā)表于 09-24 10:36 ?352次閱讀

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫(kù)故障: SQL Server附加數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤823,附加數(shù)據(jù)庫(kù)失敗。數(shù)據(jù)庫(kù)沒(méi)有備份,無(wú)法通過(guò)備份恢復(fù)數(shù)據(jù)庫(kù)。
    的頭像 發(fā)表于 09-20 11:46 ?234次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SQL Server<b class='flag-5'>數(shù)據(jù)庫(kù)</b>出現(xiàn)823錯(cuò)誤的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    軟件系統(tǒng)數(shù)據(jù)庫(kù)的分庫(kù)分表設(shè)計(jì)

    軟件系統(tǒng)數(shù)據(jù)庫(kù)的分庫(kù)分表設(shè)計(jì) 系統(tǒng)讀寫(xiě)分離、分庫(kù)分表技術(shù)實(shí)現(xiàn)采用MyCat中間件,MyCat 是一款開(kāi)源(遵循 Apache License 2.0 協(xié)議)的大數(shù)據(jù)庫(kù)集群中間件,用于搭
    的頭像 發(fā)表于 08-22 11:39 ?258次閱讀
    <b class='flag-5'>軟件</b>系統(tǒng)<b class='flag-5'>數(shù)據(jù)庫(kù)</b>的分庫(kù)分表設(shè)計(jì)

    阿里云與中興通訊達(dá)成開(kāi)源數(shù)據(jù)庫(kù)合作

    近日,阿里云與中興通訊宣布達(dá)成開(kāi)源數(shù)據(jù)庫(kù)領(lǐng)域的深度合作。中興通訊正式加入PolarDB開(kāi)源社區(qū),并榮任首屆理事會(huì)成員單位,這一舉措標(biāo)志著兩大科技巨頭在數(shù)據(jù)庫(kù)領(lǐng)域的合作邁向新的高度。
    的頭像 發(fā)表于 05-17 10:47 ?483次閱讀

    阿里云與中興通訊達(dá)成開(kāi)源數(shù)據(jù)庫(kù)合作,助推國(guó)產(chǎn)數(shù)據(jù)庫(kù)發(fā)展

    據(jù)悉,阿里云與中興通訊于5月16日公布了開(kāi)源數(shù)據(jù)庫(kù)合作事宜。中興通訊正式宣布加入PolarDB開(kāi)源社區(qū),并擔(dān)任首屆理事會(huì)成員單位。
    的頭像 發(fā)表于 05-16 16:34 ?378次閱讀

    選擇 KV 數(shù)據(jù)庫(kù)最重要的是什么?

    最后我也沒(méi)問(wèn)清楚他們業(yè)務(wù)存啥(推測(cè)是這塊業(yè)務(wù)數(shù)據(jù)比較機(jī)密),但確實(shí)業(yè)務(wù)本身對(duì)可靠性要求非常高,開(kāi)源 Redis 自身的可靠性無(wú)法滿(mǎn)足他們的要求,最終該用戶(hù)選擇使用 GaussDB(for Redis)數(shù)據(jù)庫(kù),當(dāng)前
    的頭像 發(fā)表于 03-28 22:11 ?636次閱讀
    選擇 KV <b class='flag-5'>數(shù)據(jù)庫(kù)</b>最重要的是什么?

    ?通過(guò)Modbus讀寫(xiě)數(shù)據(jù)庫(kù)數(shù)據(jù)

    本文是將數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)為Modbus服務(wù)端/從站,實(shí)現(xiàn)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)也可以走M(jìn)odbus協(xié)議通過(guò)網(wǎng)口或串口讀寫(xiě)的案例,下圖是通過(guò)智能網(wǎng)關(guān)的參數(shù)軟件
    發(fā)表于 03-14 13:44

    深耕文檔型數(shù)據(jù)庫(kù)12載,SequoiaDB再開(kāi)源

    1月15日,巨杉數(shù)據(jù)庫(kù)舉行SequoiaDB新特性及開(kāi)源項(xiàng)目發(fā)布活動(dòng)。本次活動(dòng)回顧了巨杉數(shù)據(jù)庫(kù)深耕JSON文檔型數(shù)據(jù)庫(kù)12年的發(fā)展歷程與技術(shù)演進(jìn),全面解讀了SequoiaDB包括
    的頭像 發(fā)表于 01-16 13:06 ?240次閱讀

    IZYTRONIQ測(cè)試軟件介紹——管理測(cè)試設(shè)備數(shù)據(jù)庫(kù)

    一款完整的用于管理和記錄測(cè)試過(guò)程的數(shù)據(jù)庫(kù)軟件IZYTRONIQ
    的頭像 發(fā)表于 01-11 11:11 ?351次閱讀
    IZYTRONIQ測(cè)試<b class='flag-5'>軟件</b>介紹——管理測(cè)試設(shè)備<b class='flag-5'>數(shù)據(jù)庫(kù)</b>

    潤(rùn)和軟件HopeStage與萬(wàn)里數(shù)據(jù)庫(kù)、虛谷數(shù)據(jù)庫(kù)產(chǎn)品完成兼容性互認(rèn)證

    近日,江蘇潤(rùn)和軟件股份有限公司(以下簡(jiǎn)稱(chēng)“潤(rùn)和軟件”)HopeStage 操作系統(tǒng)分別與北京萬(wàn)里開(kāi)源軟件有限公司(以下簡(jiǎn)稱(chēng)“萬(wàn)里數(shù)據(jù)庫(kù)”)、
    的頭像 發(fā)表于 12-13 15:47 ?589次閱讀
    潤(rùn)和<b class='flag-5'>軟件</b>HopeStage與萬(wàn)里<b class='flag-5'>數(shù)據(jù)庫(kù)</b>、虛谷<b class='flag-5'>數(shù)據(jù)庫(kù)</b>產(chǎn)品完成兼容性互認(rèn)證

    oracle數(shù)據(jù)庫(kù)的基本操作

    、創(chuàng)建表、插入數(shù)據(jù)、查詢(xún)數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)等。 首先,連接到Oracle數(shù)據(jù)庫(kù)是進(jìn)行任何操作的第一步。
    的頭像 發(fā)表于 12-06 10:14 ?619次閱讀

    什么是JSON數(shù)據(jù)庫(kù)

    數(shù)據(jù)庫(kù)的顯著優(yōu)勢(shì)關(guān)于JSON數(shù)據(jù)庫(kù)的Q&A一、什么是JSON?首先,我們得明確“JSON”的含義。開(kāi)發(fā)人員創(chuàng)建業(yè)務(wù)邏輯、用戶(hù)界面、數(shù)據(jù)庫(kù)或后端系統(tǒng)時(shí),需要一種描述
    的頭像 發(fā)表于 12-02 08:04 ?774次閱讀
    什么是JSON<b class='flag-5'>數(shù)據(jù)庫(kù)</b>

    NoSQL 數(shù)據(jù)庫(kù)如何選型

    什么是NoSQL數(shù)據(jù)庫(kù)?為什么要使用NoSQL數(shù)據(jù)庫(kù)?鍵值數(shù)據(jù)庫(kù)內(nèi)存鍵值數(shù)據(jù)庫(kù)文檔數(shù)據(jù)庫(kù)列式數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 11-26 08:05 ?403次閱讀
    NoSQL <b class='flag-5'>數(shù)據(jù)庫(kù)</b>如何選型

    MySQL數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

    MySQL 是一種開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它是目前最流行的數(shù)據(jù)庫(kù)之一。MySQL 提供了一種結(jié)構(gòu)化的方法來(lái)管理大量的數(shù)據(jù),并且具有高效、可靠和可擴(kuò)展的特性。本文將介紹 MySQL
    的頭像 發(fā)表于 11-21 11:09 ?902次閱讀

    數(shù)據(jù)庫(kù)mysql基本增刪改查

    的基本增刪改查操作。 一、增加數(shù)據(jù)(INSERT) MySQL,可以使用INSERT語(yǔ)句來(lái)向數(shù)據(jù)庫(kù)添加
    的頭像 發(fā)表于 11-16 16:35 ?1407次閱讀