Rôzne

5 Prehľad, porovnanie a funkcie databázy otvoreného zdroja

5 Prehľad, porovnanie a funkcie databázy otvoreného zdroja

Predtým sme hovorili o databáze SQL. V tomto príspevku uvediem zoznam populárnych otvorený zdroj, bezplatná databáza softvér. Pred spustením akejkoľvek služby online je veľmi potrebné zvoliť si databázu, ktorá vám zaručí dobu prevádzkyschopnosti, bezpečnosť a splní všetky vaše potreby.

Pri výbere databázy sú vždy problémom náklady, RDBMS od nadnárodných spoločností môže byť veľmi nákladný a môže spôsobiť veľa smútku, ak prevádzkujete bezplatnú službu online. Nakoniec open source nástroj na správu databázys môže byť veľmi šikovný. Tieto databázy sú buď zadarmo, alebo ich cena je oveľa nižšia a ponúka väčšinu funkcií špičkových databázových systémov.

Open Source databázové nástroje

Tu je top 5 najpopulárnejších otvorených zdrojov databázy softvér a ich porovnanie:

1) MySQL

MySQL je najpopulárnejší a najbežnejšie používaný systém správy relačných databáz, ktorý poskytuje prístup viacerých používateľov k mnohým databázam. MySQL teraz vlastní spoločnosť Oracle a na správu databázy používa jazyk sekvenčných dotazov. Jeho zdroj je k dispozícii na základe licencie GNU a dohôd o vlastníctve. MySQL je medzi vývojármi PHP najobľúbenejší a používa sa na webové stránky, webové aplikácie a online služby.

MySQL je k dispozícii zadarmo na nekomerčné účely a môže vás stáť menej ako 200 dolárov za komerčné použitie. Ponúka funkcie ako MS-SQL, Oracle a IBM DB2, rozsiahle databázové aplikácie.

2) PostgreSQL

Je vyvinutý spoločnosťou PostgreSQL Global Development Group a je to ORDBMS (Object Relational Database Management System). PostgreSQL je k dispozícii pre všetky platformy Mac, Windows, Solaris a Linux pod licenciou MIT a podporuje všetky vlastnosti hlavných databáz. PostgreSQL je momentálne k dispozícii ako verzia 9.1.

3) SQLite

SQLite je malá ľahká zabudovaná databáza používaná vo formátoch aplikačných súborov, databáze pre mobilné aplikácie a weby. SQLite vyhovuje vlastnostiam ACID databázy. Je rýchlejší a má ľahko použiteľné rozhranie API. SQLite je dodávaný so samostatným klientom rozhrania príkazového riadku (CLI), ktorý je možné použiť na správu databáz SQLite.

4) Berkeley DB

Berkeley DB, ktorú vlastní spoločnosť Oracle, poskytuje základné úložné služby pre vašu aplikáciu bez ohľadu na to, aké náročné a jedinečné sa vaše požiadavky môžu zdať.  Berkeley DB API sú k dispozícii takmer vo všetkých programovacích jazykoch vrátane ANSI-C, C ++, Java, C #, Perl, Python, Ruby a Erlang.

Program pristupujúci k databáze môže slobodne rozhodnúť, ako sa majú údaje uložiť do záznamu. Berkeley DB nijako neobmedzuje údaje záznamu. Záznam a jeho kľúč môžu byť dlhé až štyri gigabajty. Berkeley DB nie je úplný DBMS.

5) Firebird

Firebird bol vždy plne funkčný ako MySQL a na rozdiel od PostgreSQL vždy fungoval dobre vo Windows, ako aj v Linuxe a iných variantoch Nix. Firebird poskytuje mnoho funkcií dostupných v komerčných databázach, vrátane uložených procedúr, spúšťačov, aktívnych záloh (záloh, keď je databáza spustená) a replikácie. Databáza Firebird sa dodáva v dvoch variantoch, klasický server a super server.

Dáta sú dnes oveľa zložitejšie ako pred 10 rokmi. Ukladanie, údržba a správa údajov sa spolieha na databázovú technológiu. Spoločnosti na vysokej úrovni, ako sú Microsoft, Oracle a IBM, boli priekopníkmi v oblasti databáz v priebehu času a vytvorili niektoré z najlepších databázových systémov. Možno MS-SQL, IBM-DB a Oracle sú najviac oceňované databázové systémy, ale vyššie uvedené otvorené zdroje databázových systémov sú bohaté na funkcie a ponúkajú dobrý výkon. V tieni niektorých podnikových aplikácií sú zvyčajne prehliadané.

Chýbala mi vaša preferovaná databáza? Spomeňte ich v sekcii komentárov nižšie.

Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...
Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...