35 Open Source Database Engines

Článek, který připravili, je fantastický v WebResourcesDepot ve kterém nám vyprávějí o velkých možnostech, které máme při výběru databázový stroj v poli Open Source.


Jak je uvedeno v článku, pravděpodobně znáte hlavní alternativy (některé z nich jsou komerční):

Jak je uvedeno v tomto textu, je normální, že tyto možnosti jsou tak rozšířené: jsou velmi dobře zdokumentovány, za všemi je velká komunita uživatelů a jsou vysoce integrovaní s většinou CMS na trhu, kromě toho, že jsou k dispozici v hlavních hostingových společnostech. Existuje však celý svět možností, který přesahuje tyto možnosti.

Dokazuje to výše zmíněný článek, z nichž jednoduše provedu adaptaci a kterou doporučuji navštívit. 35 alternativ Open Source v tomto poli je následující a především dovolte mi omluvit se za překlad. Nejsem obeznámen s mnoha pojmy, které jsou v článku zpracovány, takže jsem mohl zkomplikovat nějaký popis:

MongoDB

Jedná se o vysoce výkonnou, škálovatelnou databázi Open Source bez schémat (myslím, že to znamená, že se nejedná o konvenční relační databázi, i když si nejsem úplně jistý) a dokumentově orientovaný (datová schémata typu JSON). Existují ovladače připravené používat tuto databázi z jazyků, jako jsou PHP, Python, Perl, Ruby, JavaScript, C ++ a mnoho dalších.

Hypertabulka

Hypertable je vysoce výkonný systém úložiště distribuovaných dat navržený pro podporu aplikací, které vyžadují maximální výkon, škálovatelnost a efektivitu. Byl navržen a modelován po projektu BigTable společnosti Google a zaměřuje se především na rozsáhlé datové sady.

Apache CouchDB

Stejně jako v případě MongoDB je tento projekt určen k poskytnutí databáze orientované na dokumenty, kterou lze dotazovat nebo indexovat v režimu MapReduce pomocí JavaScriptu. CouchDB nabízí RESTful JSON API, ke kterému lze přistupovat z jakéhokoli prostředí, které podporuje požadavky HTTP.

neo4j

Jedná se o zcela transakční persistenční engine v Javě, který ukládá data pomocí grafů, nikoli tabulek. Neo4j nabízí obrovskou škálovatelnost. Může zpracovávat grafy několika miliard uzlů / vztahů / vlastností na jednom počítači a může se škálovat na více počítačů.

Riak

Riak je ideální databáze pro webové aplikace a kombinuje:

  • Obchod s hodnotou decentralizovaného klíče
  • Flexibilní mapování / zmenšení motoru
  • Přátelské rozhraní dotazu HTTP / JSPN.

Oracle BerkeleyDB

Jedná se o vestavěný databázový stroj, který poskytuje vývojářům rychlou a efektivní místní perzistenci s nulovou správou. Oracle Berkeley DB je knihovna, která se propojuje přímo s našimi aplikacemi a umožňuje jednoduché volání funkcí namísto odesílání zpráv na vzdálený server, aby se zlepšil výkon.

Apache Cassandra

Cassandra je pravděpodobně jedním z nejznámějších NoSQL projektů na trhu. Jedná se o distribuovanou databázi druhé generace s vysokou škálovatelností, kterou využívají giganti jako Facebook (což je ten, kdo ji vyvinul), Digg, Twitter, Cisco a další společnosti. Cílem je poskytnout konzistentní prostředí odolné vůči chybám a vysoce dostupné prostředí pro ukládání dat.

Zapamatováno

Zapamatováno je úložiště typu klíč – hodnota v paměti pro malé libovolné datové řetězce (texty, objekty) z výsledků volání databáze, volání API nebo vykreslování stránky. Je zaměřen na zrychlení dynamických webových aplikací zmírněním zatížení databáze.

Firebird

Firebird - nelze zaměňovat s Firefoxem - je relační databáze, kterou lze použít na platformách Linux, Windows a různých platformách UNIX a nabízí vysoký výkon a výkonnou jazykovou podporu pro uložené procedury a spouštěče.

Redestilát

Redis je pokročilá databáze typu rychlého páru klíč – hodnota Je napsán v jazyce C a lze jej použít jako memcached, před tradiční databázi nebo samostatně samostatně. Má podporu pro různé programovací jazyky a používá se ve velmi populárních projektech, jako je GitHub nebo Engine Yard. K dispozici je také klient PHP Rediska který umožňuje správu databází Redis.

HBase

HBase je sloupově orientovaný distribuovaný obchod kterou lze také označit jako databázi Hadoop. Cílem projektu je nabídnout obrovské tabulky „miliard řádků a milionů sloupců“. Má bránu RESTful, která podporuje možnosti kódování XML, Protobug a binárních dat.

Klíčový prostor

Jedná se o úložiště typu klíč – hodnota s konzistentní replikací, které funguje v operačních systémech Windows. Keyspace nabízí vysokou dostupnost maskováním selhání serveru a sítě a jeví se jako jedna služba vysoké dostupnosti.

4obchod

4store je databázový a dotazovací úložný modul, který udržuje data ve formátu RDF. Je napsán v ANSI C99, je navržen pro provoz na systémech UNIX a nabízí vysoce výkonnou, škálovatelnou a stabilní platformu.

MariaDB

MariaDB je zpětně kompatibilní větev databázového serveru MySQL®. Zahrnuje podporu pro většinu úložných modulů Open Source a také pro samotný úložný modul Maria.

Mrholení

Jedná se o vidličku MySQL, která se zaměřuje na efektivní a stabilní databázi, optimalizovanou zejména pro internetové aplikace a která se řídí filozofií Cloud Computing.

hypersql

Jedná se o relační databázový stroj SQL napsaný v Javě. HyperSQL nabízí malý, ale rychlý databázový stroj, který má paměťové a diskové tabulky a který podporuje vestavěné a serverové režimy. Kromě toho má nástroje, jako je příkazová konzole SQL a grafické rozhraní pro dotazy.

MonetDB

MonetDB je databázový systém pro vysoce výkonné aplikace zaměřené na dolování dat, OAP, GIS, vyhledávání XML a shromažďování informací z textových a multimediálních souborů.

Vytrvat

Jedná se o modul pro ukládání objektů a aplikační server (běžící v prostředí Java / Rhino), který poskytuje dynamické úložiště dat JSON pro rychlý vývoj internetových aplikací založených na JavaScriptu a orientovaných na data.

eXist-db

eXist-db je vyvíjen pomocí technologie XML. Ukládá data CML podle datového modelu tohoto standardu a vyznačuje se efektivním a indexovým zpracováním XQuery.

Jiné alternativy

Viděno | Velmi Linux


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.