35 Atvirojo kodo duomenų bazių varikliai

Jų parengtas straipsnis yra fantastiškas „WebResourcesDepot“ kurioje jie mums pasakoja apie dideles galimybes, kurias turime pasirinkdami duomenų bazės variklis lauke Atviras šaltinis.


Kaip nurodyta straipsnyje, jūs tikriausiai žinote pagrindines alternatyvas (kai kurios iš jų yra komercinės):

Kaip nurodyta tame tekste, normalu, kad šios galimybės yra taip plačiai paplitusios: jos yra labai gerai dokumentuotos, už jų visų yra didelė vartotojų bendruomenė ir yra labai integruoti su dauguma CMS rinkoje, be to, ją galima įsigyti pagrindinėse prieglobos įmonėse. Tačiau yra visas galimybių pasaulis, kuris viršija šias galimybes.

Tai įrodo minėtas straipsnis, kurį paprasčiausiai pritaikysiu ir kurį rekomenduoju aplankyti. 35 atvirojo kodo alternatyvos šioje srityje yra šios, visų pirma: leisk atsiprašyti už vertimą. Aš nesu susipažinęs su daugeliu terminų, kurie yra nagrinėjami straipsnyje, todėl galbūt sugalvojau aprašą:

MongoDB

Tai didelio našumo, keičiamo dydžio, be schemų „Open Source“ duomenų bazė (manau, tai reiškia, kad tai nėra įprasta reliacinė duomenų bazė, nors ir nesu visiškai tikra) ir orientuota į dokumentus (JSON tipo duomenų schemos). Yra tvarkyklių, pasirengusių naudoti šią duomenų bazę iš tokių kalbų kaip PHP, Python, Perl, Ruby, JavaScript, C ++ ir daugelio kitų.

Hipertenzinis

„Hypertable“ yra didelio našumo paskirstytos duomenų saugojimo sistema, sukurta palaikyti programas, kurioms reikia maksimalaus našumo, mastelio ir efektyvumo. Jis buvo sukurtas ir sumodeliuotas pagal „Google“ „BigTable“ projektą ir daugiausia dėmesio skiriama didelio masto duomenų rinkiniams.

„Apache CouchDB“

Kaip ir „MongoDB“ atveju, šiuo projektu siekiama pateikti į dokumentą orientuotą duomenų bazę, kurios būtų galima pateikti užklausą ar indeksuoti „MapReduce“ režimu naudojant „JavaScript“. „CouchDB“ siūlo RESTful JSON API, kurią galima pasiekti iš bet kurios aplinkos, palaikančios HTTP užklausas.

neo4j

Tai yra visiškai operacinis „Java“ variklis, saugantis duomenis per grafikus, o ne lenteles. „Neo4j“ siūlo didžiulį mastelį. Jis gali tvarkyti kelių milijardų mazgų / santykių / savybių grafikus vienoje mašinoje ir jį galima keisti keliose mašinose.

Ripelis

„Riak“ yra ideali duomenų bazė žiniatinklio programoms ir apima:

  • Parduotuvė su decentralizuota pagrindine verte
  • Lankstus žemėlapis / sumažinkite variklį
  • Draugiška HTTP / JSPN užklausų sąsaja.

„Oracle Berkeley DB“

Tai yra įterptasis duomenų bazių variklis, kuris suteikia kūrėjams greitą ir efektyvų vietos patvarumą be jokio administravimo. „Oracle Berkeley DB“ yra biblioteka, tiesiogiai susiejanti su mūsų programomis ir leidžianti atlikti paprastus funkcijų skambučius, o ne siųsti pranešimus į nuotolinį serverį, siekiant pagerinti našumą.

Apache cassandra

„Cassandra“ yra turbūt vienas geriausiai žinomų „NoSQL“ projektų rinkoje. Tai antros kartos paskirstyta duomenų bazė, pasižyminti dideliu masteliu, kuria naudojasi tokie milžinai kaip „Facebook“ (kas jį sukūrė), „Digg“, „Twitter“, „Cisco“ ir daugiau kompanijų. Tikslas yra sukurti nuoseklią, toleranciją gedimams ir labai prieinamą aplinką duomenims saugoti.

Prisiminė

Prisiminė yra tipo atminties rakto vertės saugykla mažoms savavališkoms duomenų eilutėms (tekstams, objektams) iš duomenų bazės iškvietimų, API skambučių ar puslapių pateikimo rezultatų. Jis skirtas dinamiškų žiniatinklio programų spartinimui palengvinant duomenų bazės apkrovą.

Firebird

„Firebird“, kurio nereikia painioti su „Firefox“, yra reliacinė duomenų bazė, kurią galima naudoti „Linux“, „Windows“ ir įvairiose UNIX platformose, ir siūlo didelį našumą ir galingą kalbų palaikymą saugomos procedūros ir trigeriai.

Redis

„Redis“ yra pažangi greito rakto vertės duomenų bazė, kuri Tai parašyta C kalba ir gali būti naudojama kaip atmintinė, prieš tradicinę duomenų bazę arba pati. Jis palaiko kelias programavimo kalbas ir yra naudojamas labai populiariuose projektuose, tokiuose kaip „GitHub“ ar „Engine Yard“. Taip pat yra vadinamas PHP klientas rediska tai leidžia valdyti „Redis“ duomenų bazes.

HBase

„HBase“ yra į stulpelius orientuota paskirstyta parduotuvė kuri taip pat gali būti vadinama Hadoop duomenų baze. Šiuo projektu siekiama pasiūlyti didžiules „milijardų eilučių ir milijonų stulpelių“ lenteles. Jis turi „RESTful“ šliuzą, palaikantį XML, „Protobug“ ir dvejetainių duomenų kodavimo parinktis.

Klavišų tarpas

Tai raktų vertės tipo saugykla su nuosekliu replikavimu ir veikia „Windows“ operacinėse sistemose. „Keyspace“ siūlo didelį prieinamumą, užmaskuodamas tinklo ir serverio gedimus ir pasirodydamas kaip viena didelio prieinamumo paslauga.

4 parduotuvė

„4store“ yra duomenų bazių ir užklausų saugojimo variklis, palaikantis duomenis RDF formatu. Jis parašytas ANSI C99, sukurtas veikti UNIX sistemose ir siūlo didelio našumo, keičiamo dydžio ir stabilią platformą.

MariaDB

„MariaDB“ yra atgalinis suderinamas „MySQL® Database Server“ padalinys. Tai apima daugelio „Open Source“ saugojimo variklių palaikymą ir patį „Maria“ saugojimo variklį.

Dulksna

Tai „MySQL“ šakutė, orientuota į tai, kad ji būtų efektyvi ir stabili duomenų bazė, ypač optimizuota interneto programoms ir vadovaujantis „Debesų kompiuterijos“ filosofija.

„HyperSQL“

Tai reliacinis SQL duomenų bazės variklis, parašytas „Java“. „HyperSQL“ siūlo mažą, bet greitą duomenų bazės variklį, kuriame yra atmintyje ir diske esančios lentelės, palaikantis įterptųjų ir serverių režimus. Be to, jis turi tokius įrankius kaip SQL komandų pultas ir grafinę sąsają užklausoms.

MonetDB

„MonetDB“ yra didelio našumo programų duomenų bazių sistema, skirta duomenų gavybai, OAP, GIS, XML paieškoms ir informacijos rinkimui iš teksto ir daugialypės terpės failų.

Atkakliai

Tai objektų saugojimo variklis ir programų serveris (veikia „Java“ / „Rhino“ kalba), teikiantis dinamišką JSON duomenų saugyklą, kad būtų galima greitai kurti „Java“ pagrindu sukurtas, į duomenis orientuotas interneto programas.

EXist-db

„eXist-db“ sukurtas naudojant XML technologiją. Jame kaupiami LML duomenys pagal šio standarto duomenų modelį, jis pasižymi efektyviu ir rodikliais pagrįstu „XQuery“ apdorojimu.

kitų alternatyvų

Matyta | Labai Linux


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.