Různé

5 Přehled, srovnání a funkce databáze s otevřeným zdrojovým kódem

5 Přehled, srovnání a funkce databáze s otevřeným zdrojovým kódem

Dříve jsme mluvili o SQL Database. V tomto příspěvku uvedu některé z populárních open source, bezplatná databáze software. Před spuštěním jakékoli služby online je velmi důležité vybrat si databázi, která vám zaručí provozuschopnost, zabezpečení a splní všechny vaše potřeby.

Náklady jsou při výběru databáze vždy problémem, RDBMS od nadnárodních společností může být velmi nákladný a může vám způsobit velký smutek, pokud provozujete bezplatnou službu online. Nakonec open source nástroj pro správu databázemůže být velmi užitečné. Tyto databáze jsou buď zdarma, nebo stojí mnohem méně a nabízejí většinu funkcí špičkových databázových systémů.

Open source databázové nástroje

Zde je 5 nejpopulárnějších otevřených zdrojů databáze software a jejich srovnání:

1) MySQL

MySQL je nejpopulárnější a nejpoužívanější systém správy relačních databází, který poskytuje víceuživatelský přístup k řadě databází. MySQL nyní vlastní společnost Oracle a ke správě databáze používá Sequential Query Language. Jeho zdroj je k dispozici pod licencí GNU a smlouvami o vlastnictví. MySQL je mezi vývojáři PHP nejoblíbenější a používá se pro webové stránky, webové aplikace a online služby.

MySQL je k dispozici zdarma pro nekomerční účely a pro komerční použití vás může stát méně než 200 $. Nabízí funkce jako MS-SQL, Oracle a IBM DB2, rozsáhlé databázové aplikace.

2) PostgreSQL

Je vyvinut společností PostgreSQL Global Development Group a je to ORDBMS (Object Relational Database Management System). PostgreSQL je k dispozici pro všechny platformy Mac, Windows, Solaris a Linux s licencí MIT a podporuje všechny vlastnosti hlavních databází. PostgreSQL je aktuálně k dispozici jako verze 9.1.

3) SQLite

SQLite je malá odlehčená vestavěná databáze používaná ve formátech aplikačních souborů, databáze pro mobilní aplikace a weby. SQLite je v souladu s ACID vlastnostmi databáze. Je rychlejší a má snadno použitelné API. SQLite je dodáván se samostatným klientem rozhraní příkazového řádku (CLI), který lze použít ke správě databází SQLite.

4) Berkeley DB

Společnost Berkeley DB, kterou vlastní společnost Oracle, poskytuje základní úložné služby pro vaši aplikaci, bez ohledu na to, jak náročné a jedinečné se vaše požadavky mohou zdát.  Berkeley DB API jsou k dispozici téměř ve všech programovacích jazycích včetně ANSI-C, C ++, Java, C #, Perl, Python, Ruby a Erlang.

Program, který přistupuje k databázi, se může svobodně rozhodnout, jak budou data uložena do záznamu. Berkeley DB neklade na data záznamu žádná omezení. Záznam a jeho klíč mohou mít délku až čtyři gigabajty. Berkeley DB není úplný DBMS.

5) Firebird

Firebird byl vždy plnější než MySQL a na rozdíl od PostgreSQL vždy fungoval dobře na Windows i Linuxu a dalších variantách Nix. Firebird poskytuje mnoho funkcí dostupných v komerčních databázích, včetně uložených procedur, spouštěčů, horkých záloh (záloh, když je databáze spuštěna) a replikace. Databáze Firebird má dvě varianty, klasický server a super server.

Data jsou dnes mnohem složitější, než tomu bylo před 10 lety. Ukládání, údržba a správa dat závisí na databázové technologii. Společnosti na vysoké úrovni, jako jsou Microsoft, Oracle a IBM, byly v průběhu času průkopníky v oblasti databází a vytvořily některé z nejlepších databázových systémů. Možná MS-SQL, IBM-DB a Oracle jsou nejčastěji oceňované databázové systémy, ale výše uvedené otevřené zdroje databázových systémů jsou bohaté na funkce a nabízejí dobrý výkon. Ve stínu některých podnikových aplikací jsou obvykle přehlíženy.

Zmeškal jsem vaši preferovanou databázi? Zmíňte je v sekci komentáře níže.

Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...