35 Atvērtā koda datu bāzes motori

Viņu sagatavotais raksts ir fantastisks WebResourcesDepot kurā viņi mums stāsta par lielajām iespējām, kādas mums ir, izvēloties datu bāzes dzinējs laukā Open Source.


Kā norādīts rakstā, jūs, iespējams, zināt galvenās alternatīvas (dažas no tām ir komerciālas):

Kā norādīts šajā tekstā, ir normāli, ka šīs iespējas ir tik plaši izplatītas: tās ir ļoti labi dokumentētas, aiz visām tām ir liela lietotāju kopiena un ir ļoti integrēti ar lielāko daļu CMS tirgū, papildus tam, ka tas ir pieejams galvenajos mitināšanas uzņēmumos. Bet ir vesela iespēju pasaule, kas pārsniedz šīs iespējas.

Parāda to iepriekšminētais raksts, kuru es vienkārši pielāgošu un kuru iesaku apmeklēt. 35 atklātā pirmkoda alternatīvas šajā jomā ir šādas un, pirmkārt, ļaujiet man atvainoties par tulkojumu. Es neesmu pazīstams ar daudziem rakstā aplūkotajiem terminiem, tāpēc, iespējams, esmu ieskrūvējis dažus aprakstus:

MongoDB

Tā ir augstas veiktspējas, pielāgojama, bez shēmas atvērtā pirmkoda datu bāze (es domāju, ka tas nozīmē, ka tā nav parasta relāciju datu bāze, lai gan es neesmu pilnīgi pārliecināta) un orientēta uz dokumentiem (JSON tipa datu shēmas ). Ir draiveri, kas ir gatavi izmantot šo datu bāzi no tādām valodām kā PHP, Python, Perl, Ruby, JavaScript, C ++ un daudzām citām.

Hipertensīvs

Hypertable ir augstas veiktspējas sadalīta datu glabāšanas sistēma, kas paredzēta lietojumprogrammu atbalstam, kurām nepieciešama maksimāla veiktspēja, mērogojamība un efektivitāte. Tas ir izstrādāts un modelēts pēc Google BigTable projekta un galvenokārt koncentrējas uz liela mēroga datu kopām.

Apache CouchDB

Tāpat kā MongoDB gadījumā, arī šis projekts ir paredzēts, lai nodrošinātu uz dokumentiem orientētu datu bāzi, kuru MapReduce režīmā, izmantojot JavaScript, var pieprasīt vai indeksēt. CouchDB piedāvā RESTful JSON API, kurai var piekļūt no jebkuras vides, kas atbalsta HTTP pieprasījumus.

neo4j

Tas ir pilnīgi darījumu noturības dzinējs Java, kas datus glabā, izmantojot grafikus, nevis tabulas. Neo4j piedāvā masveida mērogojamību. Tas var apstrādāt vairāku miljardu mezglu / attiecību / īpašību grafikus vienā mašīnā, un to var mērogot vairākās mašīnās.

Riak

Riak ir ideāla datu bāze tīmekļa lietojumprogrammām un apvieno:

  • Veikals ar decentralizētu atslēgas vērtību
  • Elastīga karte / samaziniet dzinēju
  • Draudzīgs HTTP / JSPN vaicājumu interfeiss.

Oracle BerkeleyDB

Tas ir iegultais datu bāzes dzinējs, kas nodrošina izstrādātājiem ātru un efektīvu vietējo noturību bez nulles administrēšanas. Oracle Berkeley DB ir bibliotēka, kas tieši savieno ar mūsu lietojumprogrammām un ļauj veikt vienkāršu funkciju izsaukumus, nevis sūtīt ziņojumus uz attālo serveri, lai uzlabotu veiktspēju.

Apache cassandra

Kasandra, iespējams, ir viens no pazīstamākajiem NoSQL projektiem tirgū. Tā ir otrās paaudzes izplatīta datu bāze ar augstu mērogojamību, kuru izmanto tādi giganti kā Facebook (kurš to ir izstrādājis), Digg, Twitter, Cisco un citi uzņēmumi. Mērķis ir nodrošināt konsekventu, kļūdu tolerantu un ļoti pieejamu vidi datu glabāšanai.

Iegaumēts

Iegaumēts ir tipa atmiņas atslēgas vērtību krājums mazām patvaļīgām datu virknēm (tekstiem, objektiem) no datu bāzes zvanu, API izsaukumu vai lapu renderēšanas rezultātiem. Tas ir vērsts uz dinamisku tīmekļa lietojumprogrammu paātrināšanu, atvieglojot datu bāzes slodzi.

ugunsputns

Firebird - nav sajaucams ar Firefox - ir relāciju datu bāze, kuru var izmantot Linux, Windows un dažādās UNIX platformās, un piedāvā augstu veiktspēju un spēcīgu valodu atbalstu saglabātās procedūras un aktivizētāji.

Redis

Redis ir uzlabota ātrās atslēgas vērtību datu bāze, kas Tas ir rakstīts C un to var izmantot kā atmiņu, pirms tradicionālās datu bāzes vai pats par sevi. Tam ir atbalsts vairākām programmēšanas valodām, un to izmanto ļoti populāros projektos, piemēram, GitHub vai Engine Yard. Ir arī izsaukts PHP klients rediska kas ļauj pārvaldīt Redis datu bāzes.

HBase

HBase ir uz kolonnām orientēts izplatīts veikals ko var dēvēt arī par Hadoop datu bāzi. Projekta mērķis ir piedāvāt milzīgas tabulas ar “miljardiem rindu un miljoniem kolonnu”. Tam ir RESTful vārteja, kas atbalsta XML, Protobug un bināro datu kodēšanas opcijas.

Taustiņu taustiņš

Tas ir atslēgas vērtības tipa veikals ar konsekventu replikāciju un darbojas Windows operētājsistēmās. Keyspace piedāvā augstu pieejamību, maskējot servera un tīkla kļūmes un parādoties kā viens augstas pieejamības pakalpojums.

4 veikals

4store ir datu bāzes un vaicājumu glabāšanas programma, kas uztur datus RDF formātā. Tas ir rakstīts ANSI C99, ir paredzēts darbam UNIX sistēmās un piedāvā augstas veiktspējas, mērogojamu un stabilu platformu.

MariaDB

MariaDB ir MySQL® datu bāzes servera savietojama filiāle. Tas ietver atbalstu lielākajai daļai atvērtā koda glabāšanas motoru un arī pašam Maria glabāšanas motoram.

Līst

Tā ir MySQL dakša, kas koncentrējas uz to, lai tā būtu efektīva un stabila datu bāze, kas īpaši optimizēta interneta lietojumprogrammām un kas atbilst mākoņdatošanas filozofijai.

HiperSQL

Tas ir relāciju SQL datu bāzes dzinējs, kas rakstīts Java valodā. HyperSQL piedāvā nelielu, bet ātru datu bāzes dzinēju, kuram ir atmiņā un diskā balstītas tabulas, un kas atbalsta iegultos un servera režīmus. Turklāt tam ir tādi rīki kā SQL komandu konsole un grafisks interfeiss vaicājumiem.

MonetDB

MonetDB ir datu bāzes sistēma augstas veiktspējas lietojumprogrammām, kuru mērķis ir datu ieguve, OAP, GIS, XML meklēšana un informācijas vākšana no teksta un multivides failiem.

Neatlaidīgi

Tas ir objektu glabāšanas dzinējs un lietojumprogrammu serveris (darbojas Java / Rhino), kas nodrošina dinamisku JSON datu glabāšanu, lai ātri izstrādātu uz Java balstītas, uz datiem orientētas interneta lietojumprogrammas.

eksist-db

eXist-db tiek izstrādāts, izmantojot XML tehnoloģiju. Tas glabā CML datus atbilstoši šī standarta datu modelim, un to raksturo efektīva un uz rādītājiem balstīta XQuery apstrāde.

citas alternatīvas

Skatīts | Ļoti Linux


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.