35 Open Source databázové stroje

Článok, ktorý pripravili, je fantastický v WebResourcesDepot v ktorom nám hovoria o veľkých možnostiach, ktoré máme pri výbere databázový stroj v poli Open Source.


Ako je uvedené v článku, pravdepodobne poznáte hlavné alternatívy (niektoré z nich sú komerčné):

Ako je uvedené v tomto texte, je normálne, že tieto možnosti sú také rozšírené: sú veľmi dobre zdokumentované, za všetkými stojí veľká komunita používateľov a sú vysoko integrované s väčšinou CMS na trhu, okrem toho, že sú dostupné v hlavných hostingových spoločnostiach. Existuje však celý svet možností, ktorý presahuje tieto možnosti.

Ukazuje to spomínaný článok, z ktorého jednoducho urobím adaptáciu a ktorú vám odporúčam navštíviť. 35 alternatív otvoreného zdroja v tejto oblasti je nasledujúcich, a predovšetkým, dovoľte mi ospravedlniť sa za preklad. Nie som oboznámený s mnohými pojmami, ktoré sú v článku pojednávané, takže som mohol zhrnúť nejaký popis:

MongoDB

Jedná sa o vysoko výkonnú, škálovateľnú databázu Open Source bez schém (myslím si, že to znamená, že nejde o konvenčnú relačnú databázu, aj keď si nie som úplne istý) a dokumentovo orientovanú (dátové schémy typu JSON) ). Existujú ovládače pripravené na použitie tejto databázy z jazykov ako PHP, Python, Perl, Ruby, JavaScript, C ++ a mnohých ďalších.

Hypertabuľka

Hypertable je vysoko výkonný systém na ukladanie distribuovaných údajov navrhnutý na podporu aplikácií, ktoré vyžadujú maximálny výkon, škálovateľnosť a efektívnosť. Bol navrhnutý a vymodelovaný podľa projektu BigTable spoločnosti Google a primárne sa zameriava na rozsiahle dátové súbory.

Apache CouchDB

Rovnako ako v prípade MongoDB, aj tento projekt má poskytnúť dokumentárne orientovanú databázu, ktorú je možné dopytovať alebo indexovať v režime MapReduce pomocou JavaScriptu. CouchDB ponúka RESTful JSON API, ku ktorému je možné pristupovať z ľubovoľného prostredia, ktoré podporuje požiadavky HTTP.

neo4j

Jedná sa o úplne transakčný modul perzistencie v Jave, ktorý ukladá údaje prostredníctvom grafov, nie tabuliek. Neo4j ponúka obrovskú škálovateľnosť. Môže spracovávať grafy niekoľkých miliárd uzlov / vzťahov / vlastností na jednom stroji a je možné ho škálovať na viac počítačov.

Riak

Riak je ideálna databáza pre webové aplikácie a kombinuje:

  • Obchod s decentralizovanou hodnotou kľúča
  • Flexibilný mapovací / zmenšovací engine
  • Priateľské rozhranie dotazu HTTP / JSPN.

Oracle BerkeleyDB

Jedná sa o zabudovaný databázový stroj, ktorý poskytuje vývojárom rýchlu a efektívnu miestnu perzistenciu s nulovou správou. Oracle Berkeley DB je knižnica, ktorá sa spája priamo s našimi aplikáciami a umožňuje jednoduché volanie funkcií, namiesto odosielania správ na vzdialený server, aby sa zlepšil výkon.

Apache cassandra

Cassandra je pravdepodobne jedným z najznámejších NoSQL projektov na trhu. Jedná sa o distribuovanú databázu druhej generácie s vysokou škálovateľnosťou, ktorú používajú giganti ako Facebook (ktorý ju vyvinul), Digg, Twitter, Cisco a ďalšie spoločnosti. Cieľom je poskytnúť konzistentné, odolné voči chybám a vysoko dostupné prostredie na ukladanie údajov.

memcached

memcached je úložisko typu kľúča - hodnota v pamäti pre malé ľubovoľné dátové reťazce (texty, objekty) z výsledkov volaní do databázy, volaní API alebo vykresľovania stránok. Je zameraný na akceleráciu dynamických webových aplikácií uľahčením zaťaženia databázy.

Firebird

Firebird - nemožno si ho zamieňať s Firefoxom - je relačná databáza, ktorú je možné používať na systémoch Linux, Windows a rôznych platformách UNIX a ponúka vysoký výkon a výkonnú jazykovú podporu pre uložené procedúry a spúšťače.

Redis

Redis je pokročilá databáza typu rýchleho páru kľúč - hodnota, ktorý Je napísaný v jazyku C a dá sa použiť ako memcached pred tradičnou databázou alebo samostatne. Má podporu pre niekoľko programovacích jazykov a používa sa vo veľmi populárnych projektoch, ako sú GitHub alebo Engine Yard. K dispozícii je tiež klient PHP rediska ktorá umožňuje správu databáz Redis.

HBase

HBase je stĺpovo orientovaný distribuovaný obchod ktorú možno označiť aj ako databázu Hadoop. Cieľom projektu je ponúknuť obrovské tabuľky „miliárd riadkov a miliónov stĺpcov“. Má bránu RESTful, ktorá podporuje možnosti kódovania XML, Protobug a binárnych údajov.

Kľúčový priestor

Je to obchod typu kľúč - hodnota s konzistentnou replikáciou, ktorý funguje v operačných systémoch Windows. Keyspace ponúka vysokú dostupnosť maskovaním zlyhaní sietí a serverov a javí sa ako jedna služba vysokej dostupnosti.

4Uložiť

4store je databázový a dotazovací ukladací modul, ktorý uchováva údaje vo formáte RDF. Je napísaný v ANSI C99, je navrhnutý na fungovanie na systémoch UNIX a ponúka vysoko výkonnú, škálovateľnú a stabilnú platformu.

mariadb

MariaDB je spätne kompatibilná vetva databázového servera MySQL®. Zahŕňa podporu pre väčšinu úložných mechanizmov Open Source a tiež pre samotný úložný modul Maria.

mrholenie

Je to vidlica MySQL, ktorá sa zameriava na efektívnu a stabilnú databázu, špeciálne optimalizovanú pre internetové aplikácie, a ktorá sa riadi filozofiou Cloud Computing.

hypersql

Je to relačný databázový stroj SQL napísaný v Jave. HyperSQL ponúka malý, ale rýchly databázový stroj, ktorý má tabuľky v pamäti a na disku a podporuje režimy embedded a server. Okrem toho má nástroje ako príkazová konzola SQL a grafické rozhranie pre dotazy.

MonetDB

MonetDB je databázový systém pre vysoko výkonné aplikácie zamerané na dolovanie dát, OAP, GIS, vyhľadávanie XML a zhromažďovanie informácií z textových a multimediálnych súborov.

Vytrvajte

Jedná sa o modul na ukladanie objektov a aplikačný server (bežiaci na prostredí Java / Rhino), ktorý poskytuje dynamické úložisko údajov JSON na rýchly vývoj dátovo orientovaných a na internete založených aplikácií JavaScript.

eXist-db

eXist-db sa vyvíja pomocou technológie XML. Ukladá údaje CML podľa dátového modelu tohto štandardu a vyznačuje sa efektívnym a na indexe založeným spracovaním XQuery.

Iné alternatívy

Zhliadnuté | Veľmi Linux


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.