35 Nyílt forráskódú adatbázis-motorok

Az általuk készített cikk fantasztikus a WebResourcesDepot fájlban amelyben elmondják, milyen nagy lehetőségek állnak rendelkezésünkre a választás során egy adatbázis-motor az Open Source mezőben.


Amint azt a cikkben jeleztük, valószínűleg ismeri a főbb alternatívákat (némelyik kereskedelmi):

Amint az a szövegben is szerepel, normális, hogy ezek a lehetőségek annyira elterjedtek: nagyon jól dokumentáltak, mindegyik mögött nagy felhasználói közösség áll, és erősen integrálódnak a CMS többségével a piacon, amellett, hogy elérhetők a fő hosting cégeknél. De van egy egész lehetőségvilág, amely meghaladja ezeket a lehetőségeket.

Bizonyítja a fent említett cikk, amelyhez egyszerűen alkalmazkodom, és ajánlom, hogy látogassa meg. A 35 nyílt forráskódú alternatíva ezen a területen a következő, és mindenekelőtt hadd kérjen elnézést a fordításért. A cikkben kezelt kifejezéseket nem ismerem, ezért lehet, hogy elrontottam néhány leírást:

MongoDB

Ez egy nagy teljesítményű, skálázható, séma nélküli nyílt forráskódú adatbázis (azt hiszem, ez azt jelenti, hogy nem egy hagyományos relációs adatbázis, bár nem vagyok teljesen biztos benne) és dokumentum-orientált (JSON-típusú adatsémák). Vannak olyan illesztőprogramok, amelyek felkészültek az adatbázis használatára olyan nyelvekből, mint a PHP, a Python, a Perl, a Ruby, a JavaScript, a C ++ és még sok más.

Hipertóniás

A Hypertable egy nagy teljesítményű elosztott adattároló rendszer, amely olyan alkalmazásokat támogat, amelyek maximális teljesítményt, méretezhetőséget és hatékonyságot igényelnek. A Google BigTable projektjét követően tervezték és modellezték, és elsősorban a nagyméretű adathalmazokra összpontosít.

Apache CouchDB

Mint a MongoDB esetében, a projekt célja egy dokumentumorientált adatbázis biztosítása, amely lekérdezhető vagy indexelhető MapReduce módban JavaScript használatával. A CouchDB egy RESTful JSON API-t kínál, amely bármely HTTP-kérést támogató környezetből elérhető.

neo4j

Ez egy teljesen tranzakciós perzisztáló motor a Java-ban, amely grafikonokon keresztül tárolja az adatokat, nem pedig táblázatokon keresztül. A Neo4j hatalmas skálázhatóságot kínál. Több milliárd csomópont / kapcsolat / tulajdonság grafikonját képes kezelni egyetlen gépen, és több gépre is skálázható.

Riak

A Riak ideális adatbázis a webes alkalmazásokhoz, és ötvözi:

  • Decentralizált kulcsértékű üzlet
  • Rugalmas térkép / csökkentett motor
  • Barátságos HTTP / JSPN lekérdező felület.

Oracle BerkeleyDB

Ez egy beágyazott adatbázis-motor, amely gyors és hatékony helyi kitartást biztosít a fejlesztők számára, nulla adminisztrációval. Az Oracle Berkeley DB egy könyvtár, amely közvetlenül kapcsolódik az alkalmazásainkhoz, és egyszerűbb funkcióhívásokat tesz lehetővé ahelyett, hogy üzeneteket küldene egy távoli szerverre a teljesítmény javítása érdekében.

Apache cassandra

A Cassandra valószínűleg az egyik legismertebb NoSQL projekt a piacon. Ez egy nagy méretezhetőségű, második generációs elosztott adatbázis, amelyet olyan óriások használnak, mint a Facebook (aki fejlesztette), a Digg, a Twitter, a Cisco és még sok más vállalat. A cél egy következetes, hibatűrő és rendkívül elérhető környezet biztosítása az adatok tárolásához.

memcached

memcached egy típusú memóriakulcs-kulcs az adatbázis-hívások, az API-hívások vagy az oldalmegjelenítés eredményeiből származó, tetszőleges adatsorok (szövegek, objektumok) számára Célja a dinamikus webalkalmazások felgyorsítása az adatbázis terhelésének megkönnyítésével.

Firebird

A Firebird - nem tévesztendő össze a Firefox-szal - egy relációs adatbázis, amely Linuxon, Windowson és különböző UNIX platformokon használható, és nagy teljesítményű és hatékony nyelvi támogatást kínál tárolt eljárások és triggerek.

Feleinek

A Redis egy fejlett gyors kulcsérték-adatbázis, amely C-ben íródott, és memcachedként használható, a hagyományos adatbázis előtt, vagy önmagában függetlenül. Számos programozási nyelvet támogat, és nagyon népszerű projektekben használják, mint például a GitHub vagy a Engine Yard. Van egy PHP kliens is rediska amely lehetővé teszi a Redis adatbázisok kezelését.

HBase

A HBase oszloporientált elosztott áruház amelyet Hadoop adatbázisnak is nevezhetünk. A projekt célja „táblák milliárdjai és oszlopok milliói” hatalmas táblázatait kínálni. RESTful átjáróval rendelkezik, amely támogatja az XML, Protobug és bináris adatkódolási lehetőségeket.

Kulcstér

Ez egy kulcsérték típusú tároló egységesen replikálva, és Windows operációs rendszereken működik. A Keyspace magas rendelkezésre állást kínál a hálózati és szerverhibák elfedésével és egyetlen magas rendelkezésre állású szolgáltatásként való megjelenéssel.

4 bolt

A 4store egy adatbázis és lekérdezés-tároló motor, amely RDF formátumban tárolja az adatokat. Az ANSI C99-ben íródott, UNIX rendszereken történő futtatásra készült, és nagy teljesítményű, méretezhető és stabil platformot kínál.

MariaDB

A MariaDB a MySQL® Database Server visszafelé kompatibilis ága. Támogatást nyújt a legtöbb nyílt forráskódú tároló motorhoz, és magához a Maria tároló motorhoz is.

Szitálás

Ez a MySQL egy elágazása, amely arra összpontosít, hogy hatékony és stabil adatbázis legyen, különösen az internetes alkalmazások számára optimalizált és a Cloud Computing filozófiáját követi.

hypersql

Ez egy Java-ban írt relációs SQL adatbázis-motor. A HyperSQL egy kicsi, de gyors adatbázismotort kínál, amely memóriában és lemezalapú táblákkal rendelkezik, és amely támogatja a beágyazott és a szerver módokat. Ezen felül olyan eszközökkel rendelkezik, mint egy SQL parancskonzol és egy grafikus felület a lekérdezésekhez.

MonetDB

A MonetDB egy nagy teljesítményű alkalmazások adatbázis-rendszere, amelynek célja az adatbányászat, az OAP, a GIS, az XML keresés, valamint a szöveges és multimédiás fájlokból történő információgyűjtés.

Kitartó

Ez egy objektumtároló motor és alkalmazásszerver (Java / Rhino nyelven fut), amely dinamikus JSON adattárolást biztosít a JavaScript alapú, adatorientált internetes alkalmazások gyors fejlesztéséhez.

létező-db

Az eXist-db fejlesztése XML technológiával történik. A CML-adatokat e szabvány adatmodellje szerint tárolja, és az XQuery hatékony és indexalapú feldolgozása jellemzi.

Egyéb alternatívák

Látták | Nagyon Linux


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.