35 Avatud lähtekoodiga andmebaasimootorid

Nende koostatud artikkel on fantastiline jaotises WebResourcesDepot milles nad räägivad meile suurtest võimalustest, mis meil valimisel on andmebaasi mootor väljal Avatud lähtekood.


Nagu artiklis märgitud, teate tõenäoliselt peamisi alternatiive (mõned neist on kaubanduslikud):

Nagu selles tekstis märgitud, on normaalne, et need valikud on nii laialt levinud: need on väga hästi dokumenteeritud, nende kõigi taga on suur kasutajate kogukond ja on tihedalt integreeritud enamiku turu CMS-idega, lisaks sellele, et see on saadaval peamistes hostingettevõtetes. Kuid on terve maailm võimalusi, mis ületab neid võimalusi.

Tõestab seda eelmainitud artikkel, millest ma lihtsalt kohandan ja soovitan teil külastada. Selle valdkonna 35 avatud lähtekoodiga alternatiivi on järgmised ja esiteks lubage mul tõlke pärast vabandada. Ma ei ole paljude artiklites käsitletud terminitega tuttav, seega võisin olla mõne kirjelduse kokku keeranud:

MongoDB

See on suure jõudlusega, skaleeritav, skeemivaba avatud lähtekoodiga andmebaas (ma arvan, et see tähendab, et see pole tavapärane relatsiooniline andmebaas, kuigi ma pole selles täiesti kindel) ja dokumendikeskne (JSON-tüüpi andmekeemid). Selle andmebaasi kasutamiseks on draiverid valmis näiteks sellistest keeltest nagu PHP, Python, Perl, Ruby, JavaScript, C ++ ja palju muud.

Hüpertabel

Hypertable on suure jõudlusega hajutatud andmesalvestussüsteem, mis on loodud maksimaalset jõudlust, mastaapsust ja tõhusust nõudvate rakenduste toetamiseks. See on loodud ja modelleeritud Google'i projekti BigTable järgi ning keskendub peamiselt suuremahulistele andmekogumitele.

Apache CouchDB

Nagu MongoDB puhul, on ka see projekt ette nähtud dokumendipõhise andmebaasi loomiseks, mida saab JavaScripti abil MapReduce režiimis pärida või indekseerida. CouchDB pakub RESTful JSON API-d, millele pääseb juurde igast keskkonnast, mis toetab HTTP-päringuid.

neo4j

See on Java-s täiesti tehinguline püsimootor, mis salvestab andmeid graafikute, mitte tabelite abil. Neo4j pakub tohutut mastaapsust. See suudab hallata ühe masina mitme miljardi sõlme / seose / omaduse graafikuid ja seda saab skaleerida mitme masina vahel.

Riak

Riak on veebirakenduste jaoks ideaalne andmebaas ja ühendab:

  • Detsentraliseeritud võtmeväärtusega pood
  • Paindlik kaart / vähendage mootorit
  • Sõbralik HTTP / JSPN päringuliides.

Oracle BerkeleyDB

See on sisseehitatud andmebaasimootor, mis pakub arendajatele kiiret ja tõhusat kohalikku püsivust ilma halduseta. Oracle Berkeley DB on raamatukogu, mis ühendab otse meie rakendustega ja võimaldab jõudluse parandamiseks lihtsaid funktsioonikõnesid selle asemel, et sõnumeid kaugserverisse saata.

Apache cassandra

Cassandra on ilmselt üks tuntumaid NoSQL-i projekte turul. See on teise mastaabiga teise mastaapsuse hajutatud andmebaas, mida kasutavad sellised hiiglased nagu Facebook (kes on selle välja töötanud), Digg, Twitter, Cisco ja teised ettevõtted. Eesmärk on pakkuda andmete hoidmiseks järjepidevat, veakindlat ja väga kättesaadavat keskkonda.

Mälestatud

Mälestatud on tüüpi mälus oleva võtmeväärtuse salvestus väikeste meelevaldsete andmestringide (tekstid, objektid) jaoks andmebaasikõnede, API-kõnede või lehtede renderdamise tulemustest. See on suunatud dünaamiliste veebirakenduste kiirendamisele, hõlbustades andmebaasi koormust.

Firebird

Firebird - ei tohi segi ajada Firefoxiga - on relatsiooniline andmebaas, mida saab kasutada Linuxis, Windowsis ja erinevates UNIX-i platvormides ning mis pakub suure jõudlusega ja võimast keeletoetust salvestatud protseduurid ja päästikud.

Redis

Redis on täiustatud kiire võtmeväärtuste andmebaas, mis See on kirjutatud C-s ja seda saab kasutada mälumällu, enne traditsioonilist andmebaasi või iseseisvalt. See toetab erinevaid programmeerimiskeeli ja seda kasutatakse väga populaarsetes projektides nagu GitHub või Engine Yard. Samuti on olemas PHP klient rediska mis võimaldab hallata Redise andmebaase.

HBase

HBase on veergudele suunatud hajutatud pood mida võib nimetada ka Hadoopi andmebaasiks. Projekti eesmärk on pakkuda tohutuid tabeleid “miljardite ridade ja miljonite veergudega”. Sellel on RESTful lüüs, mis toetab XML-i, Protobugi ja binaarandmete kodeerimise võimalusi.

Võtmeklahv

See on järjepideva replikatsiooniga võtmeväärtuse tüüpi pood, mis töötab Windowsi operatsioonisüsteemides. Keyspace pakub kõrget kättesaadavust, maskeerides serveri ja võrgu tõrkeid ning ilmudes ühe kõrge kättesaadavusega teenusena.

4 pood

4store on andmebaasi ja päringute salvestamise mootor, mis hoiab andmeid RDF-vormingus. See on kirjutatud ANSI C99-s, on loodud töötama UNIX-süsteemides ja pakub suure jõudlusega, skaleeritavat ja stabiilset platvormi.

MariaDB

MariaDB on MySQL® andmebaasiserveri tagurpidi ühilduv haru. See sisaldab tuge enamusele avatud lähtekoodiga salvestusmootoritest ja ka Maria salvestusmootorile endale.

Vihma

See on MySQLi haru, mis keskendub tõhusale ja stabiilsele andmebaasile, mis on optimeeritud eriti Interneti-rakenduste jaoks ja mis järgib pilvandmetöötluse filosoofiat.

HüperSQL

See on Java-s kirjutatud relatsiooniline SQL-i andmebaasimootor. HyperSQL pakub väikest, kuid kiiret andmebaasimootorit, millel on mälusisesed ja kettapõhised tabelid ning mis toetab sisseehitatud ja serveri režiime. Lisaks on sellel tööriistad nagu SQL-i käsukonsool ja graafiline liides päringute jaoks.

MonetDB

MonetDB on andmebaaside süsteem suure jõudlusega rakenduste jaoks, mis on suunatud andmekaevandusele, OAP-, GIS-, XML-otsingutele ning teksti- ja multimeediumifailidest teabe kogumisele.

Visad

See on objektide salvestusmootor ja rakendusserver (töötab Java / Rhino keeles), mis pakub dünaamilist JSON-andmesalvestust JavaScripti-põhiste, andmetele orienteeritud Interneti-rakenduste kiireks arendamiseks.

olemas-db

eXist-db on välja töötatud XML-tehnoloogia abil. See salvestab CML-andmeid vastavalt selle standardi andmemudelile ning seda iseloomustab XQuery tõhus ja indeksipõhine töötlemine.

muid alternatiive

Nähtud | Väga Linux


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.