Zakaj odprte kode podatkov pridobivajo na priljubljenosti

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 14 Maj 2024
Anonim
High Density 2022
Video.: High Density 2022

Vsebina


Vir: Baoshengrulai / Dreamstime.com

Odvzem:

Z zadnjim napredkom odprtokodni sistemi za upravljanje baz podatkov postajajo bolj izvedljive možnosti kot v preteklosti.

V današnjem svetu imajo organizacije na voljo številne možnosti za baze podatkov. V prejšnjih dneh je bila večina sistemov za upravljanje baz podatkov (DBMS) zaprtega izvora, zato so bile možnosti omejene. Zdaj pa predstavniki odprtokodnih zbirk podatkov temeljito analizirajo, preden izberejo sistem za upravljanje podatkov. Odprta koda kot industrija pridobiva na veljavi in ​​po isti poti sledijo tudi baze podatkov. Z uporabo odprtokodnih baz podatkov lahko sistem implementirate po svojih zahtevah, ga celo delite in razvijate tako, da najbolje ustreza vašim poslovnim potrebam.

V zadnjih letih se je na trgu pojavila velika raznolikost sistemov za upravljanje baz podatkov, zato imajo organizacije na voljo veliko možnosti. Prihajajo od različnih zanesljivih prodajalcev, kot so Oracle, Microsoft, SAP in IBM. Nekateri novinci na tem področju vključujejo pomembne prodajalce, kot so Google, Amazon in Rackspace, ki tudi s svojimi bazami podatkov pridobivajo veliko priljubljenost.


Zgodovina odprtokodnih baz podatkov

Open-source DBMS je še vedno relativno nov koncept. Najzgodnejša različica sistema za upravljanje odprtokodnih baz podatkov je bila MySQL, ki je bila predstavljena leta 1995. Od takrat je bilo v njeno delovanje veliko sprememb.

Leta 2008 je Sun Microsystems kupil MySQL AB, podjetje, ki je ustvarilo MySQL. Zdaj na trg prihajajo številne novejše rešitve na področju sistemov za upravljanje odprtokodnih baz podatkov, starejši igralci, kot je MySQL, pa se še razvijajo.

Nastajajoči trendi

Nastajajoči koncept odprtokodne programske opreme (OSS) vpliva na različna področja programske opreme, vključno s programsko opremo za DBMS. Pojavlja se veliko sistemov za upravljanje odprtokodnih baz podatkov, kot je platforma MySQL. Glavni poudarek takšnih platform je zmanjšanje različnih stroškov, ki se dodajo za izdajo dovoljenj, in povečanje učinkovitosti organizacij z dodatno učinkovitostjo odprtokodnih platform. Vendar pa do nekaj let tovrstni sistemi za upravljanje baz podatkov na splošno niso bili prednostni, saj še vedno nimajo veliko funkcij, potrebnih za boljše upravljanje. Zdaj pa se zdi, da se s pojavom MySQL svet odprtokodnih DBMS spreminja. (Če želite izvedeti več o odprtokodni kodi, glejte Odprti vir: Ali je preveč dobro, da bi bilo res?)


Baze podatkov z zaprtimi viri in njihove omejitve

Razprava o odprtokodnih sistemih in sistemih za upravljanje baz podatkov z zaprtimi izvori je vroča tema, med dvema sistemoma pa obstaja stalna konkurenca. Čeprav imajo mnogi raje starejše sisteme upravljanja podatkov z zaprtimi izvori, je v njih veliko ranljivosti. Ena največjih omejitev v takih sistemih za upravljanje baz podatkov je njihova zaprta izvorna koda. Zaradi tega njihove izvorne kode ni mogoče videti in je ne morejo preverjati, da bi jo lahko napake in varnostne težave zaznali ljudje zunaj podjetja v razvoju. Prav tako traja veliko časa, da razvojna skupina pripravi obliž ali posodobitev. Druga velika ovira je, da ima taka programska oprema drage licence, ki jim poteče čas in jih je treba obnoviti. Baz podatkov ni mogoče ponovno kodirati v skladu s potrebami in jih tudi ni mogoče prosto distribuirati.

Zakaj odprtokodna DBMS pridobiva na priljubljenosti

Odprti izvorni sistemi za upravljanje podatkovnih baz počasi pridobivajo na trgu sistemov za upravljanje baz podatkov. Ta priljubljenost je posledica številnih funkcij OSS DBMS (sistemi za upravljanje baz podatkov z odprtokodno programsko opremo). Te so dovolj zmogljive, da jih je mogoče preprosto uporabiti s srednjo učinkovitostjo. Najboljši del podjetij je, da so tudi popolnoma brezplačni. Poleg tega lahko tovrstno programsko opremo uporabnik spremeni tako, da spremeni izvorno kodo v skladu s svojimi željami, zato je potrebno le malo znanja o programiranju. Tako so odprtokodni sistemi za upravljanje podatkov precej praktični in jih lahko uporablja kateri koli uporabnik iz skoraj katerega koli področja.

Ali lahko odprtokodni DBMS nadomešča zaprtokodno DBMS?

V sistemih za upravljanje odprtokodnih baz podatkov je veliko potenciala, industrija pa zelo hitro raste. Po podatkih raziskav Evans Data Usage uporaba MySQL raste eksponentno, približno 30 odstotkov v zadnjem letu. Odkrili so tudi, da se je uporaba sistemov za upravljanje podatkovnih baz z zaprtimi izvori, kot sta Microsoft SQL in Access, povečala za samo 6 odstotkov. Toda rešitve DBMS z zaprtim kodom še vedno prevladujejo na trgu.

Brez napak, brez stresa - vaš korak za korakom vodnik za ustvarjanje programske opreme, ki spreminja življenje, ne da bi vam uničila življenje

Ne morete izboljšati svojih programskih veščin, kadar nikogar ne skrbi za kakovost programske opreme.

Toda to stanje se lahko spremeni. Programska oprema z odprto kodo, kot je odprtokodna DBMS, postaja vse bolj priljubljena. To je zaradi nekaj glavnih značilnosti. Prva je ta, da lahko resnično zmanjša stroške, potrebne za upravljanje baz podatkov. So ekonomična rešitev, če upoštevamo, da so praktično brezplačne. So kot nalašč za novejša podjetja, ki želijo prihraniti pri stroških, vendar še vedno opravljajo delo. Druga prednost je, da se lahko zelo enostavno integrira z drugo odprtokodno programsko opremo, ne glede na kakršne koli razlike v ponudnikih. Razvijalec lahko spremeni tudi OSS DBMS v skladu s svojimi prednostnimi nalogami.

Ko razmišljamo o nadomestitvi rešitev DBMS z zaprtim kodom z odprtokodnimi, moramo pravilno oceniti njihove prednosti in slabosti, njihovo delovanje in njihovo dostopnost. Zato je treba pred sprejetjem takih sistemov baz veliko oceniti in preučiti. (Če želite več o bazah podatkov, glejte Kariera upravljanja podatkovnih baz 101.)

Vpliv na industrijo

Vpliv odprtokodne DBMS je bil ogromen. Gartner je poročal, da se je porast uporabe odprtokodnih DBMS in zbranih prihodkov lani povečal za približno 42,4 odstotka. Ta rast je bila zelo nenavadna in je vsekakor veliko višja kot prejšnje stopnje. Čeprav je odprtokodni sistem DBMS zelo majhen del celotne družbe DBMS, s takšnimi stopnjami rasti pričakujemo, da bodo prihodki, ustvarjeni z odprtokodnimi rešitvami DBMS, v naslednjem letu dosegli več kot 2 milijard dolarjev.

Sprejema se še hitreje. Približno 73 odstotkov uporabnikov, ki uporabljajo nekakšno odprtokodno programsko opremo, tudi zaradi boljše učinkovitosti in združljivosti uporablja odprtokodno DBMS. Drugi dejavnik je, da brezplačne distribucije programske opreme za upravljanje baz podatkov s strani proizvajalcev, kot sta IBM in Microsoft, imenovane "Express Editions", ne bi mogle veliko ustaviti sprejemanja odprtokodne DBMS.

Zaključek

Tako kot je uvedba odprtokodne programske opreme spremenila programsko industrijo, je tudi odprtokodna DBMS spremenila industrijo sistemov za upravljanje baz podatkov.Od njegovega prihoda je odprtokodni sistem DBMS vse bolj priljubljen, predvsem zaradi svoje prožnosti in stroškovne učinkovitosti. Ima veliko potenciala in lahko spremeni način, kako industrija gleda na sisteme DBMS.