Zašto baze podataka otvorenog koda dobivaju na popularnosti

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 16 Svibanj 2024
Anonim
Seminari za IT specijaliste: "Usporedba relacijskih (SQL) i nerelacijskih (NoSQL) baza podataka"
Video: Seminari za IT specijaliste: "Usporedba relacijskih (SQL) i nerelacijskih (NoSQL) baza podataka"

Sadržaj


Izvor: Baoshengrulai / Dreamstime.com

Oduzeti:

S nedavnim napretkom, sustavi za upravljanje bazama s otvorenim kodom postaju održivije opcije nego u prošlosti.

U današnjem svijetu organizacije imaju različite mogućnosti za baze podataka. Ranijih dana većina sustava za upravljanje bazama podataka (DBMS) bila je zatvoreni izvor, tako da su mogućnosti bile ograničene. Ali sada, s uvođenjem baza podataka s otvorenim kodom, stručnjaci u industriji temeljito analiziraju prije odabira DBMS-a. Otvoreni izvor kao industrija dobiva na značaju, a baze podataka slijede taj isti put. Korištenjem baza podataka otvorenog koda, slobodni ste implementirati sustav prema vašim zahtjevima, čak ga dijeliti i razvijati kako bi najbolje odgovarali vašim poslovnim potrebama.

Posljednjih godina na tržištu se pojavio velik izbor sustava za upravljanje bazama podataka, tako da organizacije imaju širok spektar mogućnosti za odabir. Dolaze od različitih pouzdanih dobavljača kao što su Oracle, Microsoft, SAP i IBM. Neki novopečeni stručnjaci uključuju značajne dobavljače kao što su Google, Amazon i Rackspace, koji također dobivaju veliku popularnost svojim bazama podataka.


Povijest baza podataka otvorenih izvora

OpenBSD DBMS još uvijek je relativno nov koncept. Najranija verzija sustava za upravljanje bazama s otvorenim kodom bio je MySQL, lansiran 1995. godine. Od tada, mnogo je promjena u njegovom radu.

Sun Microsystems je 2008. kupio MySQL AB, tvrtku koja je stvorila MySQL. Sada na tržište stižu mnoga novija rješenja na području sustava za upravljanje bazama otvorenih izvora, dok se stariji igrači poput MySQL-a dalje razvijaju.

Novi trendovi

Novi koncept softvera s otvorenim kodom (OSS) utječe na različita područja softvera, uključujući i DBMS. Pojavljuju se mnogi sustavi za upravljanje bazama otvorenog koda, poput MySQL platforme. Glavni fokus takvih platformi je smanjiti različite troškove koji su dodani za licenciranje i poboljšati performanse organizacija kroz dodatnu učinkovitost platformi otvorenog koda. Međutim, do prije nekoliko godina, ove vrste sustava za upravljanje bazama podataka nisu bile općenito preferirane, jer još uvijek nisu imale mnoge značajke neophodne za bolje upravljanje. Ali sada, s pojavom MySQL-a, svijet otvorenog koda DBMS prolazi kroz transformaciju. (Da biste saznali više o otvorenom kodu, pogledajte Otvoreni izvor: Je li previše dobro biti istinit?)


Baze podataka iz zatvorenog izvora i njihova ograničenja

Rasprava o sustavima za upravljanje otvorenim kodom nasuprot zatvorenim izvorima baze podataka je vruća tema, a između dviju vrsta sustava postoji stalna konkurencija. Iako mnogi preferiraju starije sustave upravljanja podacima s zatvorenim izvorima, u njima je prisutno mnogo ranjivosti. Jedno od najvećih ograničenja u takvim sustavima za upravljanje bazama podataka je njihov zatvoreni izvorni kod. Zbog toga se njihov izvorni kod ne može vidjeti i ne mogu ga provjeriti postoje li bugovi i sigurnosni problemi od strane ljudi izvan tvrtke u razvoju. Također treba puno vremena da razvojni tim napravi dostupnu zakrpu ili ažuriranje. Druga velika prepreka je što takav softver ima skupe licence, koje istječu s vremenom i moraju se obnoviti. Baze podataka ne mogu se ponovno kodirati prema potrebama, a ne mogu se slobodno ni distribuirati.

Zašto DBMS s otvorenim kodom dobija na popularnosti

Sustavi za upravljanje bazama otvorenog koda polako dobivaju na popularnosti na tržištu sustava za upravljanje bazama podataka. Ova je popularnost zbog brojnih značajki OSS DBMS-ova (otvoreni izvorni sustavi za upravljanje softverskim bazama podataka). Oni su dovoljno snažni da se mogu lako koristiti sa srednjom učinkovitošću. Najbolji dio poslovanja je da su također potpuno besplatni. Uz to, ova vrsta softvera korisnik može izmijeniti mijenjanjem izvornog koda prema svojim preferencijama, a potrebno je samo malo znanja o programiranju. Stoga su sustavi za upravljanje podacima otvorenog koda prilično praktični i mogu ih koristiti bilo koji korisnici iz gotovo bilo kojeg područja.

Mogu li otvoreni izvorni DBMS zamijeniti zatvorene DBMS?

U sustavima za upravljanje bazama podataka s otvorenim kodom postoji puno potencijala, a industrija vrlo brzo raste. Prema istraživačkim podacima Evansovog korištenja podataka, upotreba MySQL-a raste eksponencijalno, oko 30 posto u protekloj godini. Otkriveno je i da se upotreba sustava za upravljanje bazama zatvorenih izvora kao što su Microsoft SQL i Access povećala za samo 6 posto. Međutim, DBMS rješenja zatvorenog koda i dalje dominiraju na tržištu.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Ali ova je situacija spremna promijeniti se. Softver s otvorenim kodom poput DBMS s otvorenim kodom postaje sve popularniji. To je zbog nekoliko glavnih značajki. Prva je da stvarno može smanjiti troškove potrebne za upravljanje bazama podataka. Oni su ekonomično rješenje s obzirom da su praktički besplatni. Savršeni su za novije tvrtke koje žele uštedjeti na troškovima dok još uvijek obavljaju posao. Još jedna prednost je što se može vrlo lako integrirati s drugim softverom otvorenog koda, bez obzira na razlike u dobavljačima. Programer također može izmijeniti OSS DBMS-ove prema svojim prioritetima.

No, kad razmišljamo o zamjeni DBMS rješenja zatvorenog koda otvorenim, moramo pravilno procijeniti njihove snage i slabosti, njihove performanse i njihovu dostupnost. Dakle, postoji mnogo za procjenu i ispitivanje prije usvajanja takvih sustava baza podataka. (Više o bazama podataka potražite u odjeljku Karijere administracije baze podataka 101.)

Utjecaj u industriji

Utjecaj otvorenog koda DBMS bio je ogroman. Gartner je izvijestio da je porast upotrebe DBMS-a s otvorenim kodom i prihod koji je prikupljao lani za oko 42,4 posto. Rast je bio vrlo neobičan i sigurno je mnogo veći od ranijih stopa. Iako je open-source DBMS vrlo mali dio cjelokupnog društva DBMS-a, s takvim stopama rasta, očekuje se da prihodi generirani DB2 rješenjima otvorenog koda dosegnu više od 2 milijarde dolara u sljedećoj godini.

Usvaja se još brže. Oko 73 posto korisnika koji koriste nekakav softver otvorenog koda također koristi DBMS s otvorenim kodom zbog njegovih boljih performansi i kompatibilnosti. Drugi je čimbenik da besplatne distribucije softvera za upravljanje bazama podataka od strane dobavljača poput IBM-a i Microsofta nazvane "Express Editions" ne mogu mnogo učiniti kako bi zaustavile usvajanje otvorenog koda DBMS-a.

Zaključak

Baš kao što je pojavljivanje softvera otvorenog koda revolucioniralo softversku industriju, DBMS s otvorenim kodom je revolucionirao industriju sustava upravljanja bazama podataka.Od svog dolaska, DBMS s otvorenim kodom postaje sve popularniji, uglavnom zbog svoje fleksibilnosti i ekonomičnosti. Ima puno potencijala i može promijeniti način na koji industrija gleda na DBMS sustave.