Porovnanie a funkcie databázového softvéru s otvoreným zdrojovým kódom

Obsah:

Porovnanie a funkcie databázového softvéru s otvoreným zdrojovým kódom
Porovnanie a funkcie databázového softvéru s otvoreným zdrojovým kódom

Video: Porovnanie a funkcie databázového softvéru s otvoreným zdrojovým kódom

Video: Porovnanie a funkcie databázového softvéru s otvoreným zdrojovým kódom
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, Apríl
Anonim

Predtým sme hovorili o databáze SQL. V tomto príspevku budem uvádzať niektoré z populárnych open source, bezplatná databáza softvér. Pred spustením akejkoľvek služby online je veľmi dôležité vybrať si databázu, ktorá dokáže zaručiť prevádzku, bezpečnosť a splnenie všetkých vašich potrieb.

Náklady sú vždy problémom pri výbere databázy, RDBMS od nadnárodných korporácií 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 databázový nástroj na správus môže byť veľmi užitočné. Tieto databázy sú buď zadarmo, alebo sú veľmi lacné a ponúkajú väčšinu funkcií najvyšších databázových systémov.

Open Source databázové nástroje

Tu sú top 5 najpopulárnejších open source databázy softvér a ich porovnanie:

1) MySQL

MySQL je najpopulárnejší a najrozšírenejší systém riadenia relačných databáz, ktorý poskytuje prístup viacerým používateľom k viacerým databázam. MySQL je teraz vo vlastníctve spoločnosti Oracle a používa Sequential Query Language na správu databázy. Jeho zdroj je dostupný pod licenciou GNU a dohodami o vlastníctve. MySQL je najpopulárnejšia medzi vývojármi PHP a používa sa pre webové stránky, webové aplikácie a on-line služby.

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

2) PostgreSQL

Je vyvinutá spoločnosťou PostgreSQL Global Development Group a je ORDBMS (Object Relational Database Management System). K dispozícii pre všetky platformy Mac, Windows, Solaris a Linux v rámci licencie MIT, PostgreSQL podporuje všetky vlastnosti hlavných databáz. PostgreSQL je momentálne k dispozícii ako verzia 9.1.
Je vyvinutá spoločnosťou PostgreSQL Global Development Group a je ORDBMS (Object Relational Database Management System). K dispozícii pre všetky platformy Mac, Windows, Solaris a Linux v rámci licencie MIT, PostgreSQL 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á vložená databáza používaná vo formátoch aplikačných súborov, Databáza pre mobilné aplikácie a webové stránky. SQLite má súlad s vlastnosťami ACID databázy. Je rýchlejší a má jednoduché rozhranie API. SQLite je dodávaný so samostatným klientom rozhrania príkazového riadka (CLI), ktorý možno použiť na správu databáz SQLite.
SQLite je malá ľahká vložená databáza používaná vo formátoch aplikačných súborov, Databáza pre mobilné aplikácie a webové stránky. SQLite má súlad s vlastnosťami ACID databázy. Je rýchlejší a má jednoduché rozhranie API. SQLite je dodávaný so samostatným klientom rozhrania príkazového riadka (CLI), ktorý možno použiť na správu databáz SQLite.

4) Berkeley DB

Spoločnosť Berkeley DB, ktorú vlastní spoločnosť Oracle, poskytuje základné služby pre vaše aplikácie, bez ohľadu na to, ako náročné a jedinečné sa môžu vaše požiadavky zdajú byť. Berkeley DB API sú dostupné takmer vo všetkých programovacích jazykoch, vrátane ANSI-C, C ++, Java, C #, Perl, Pythonu, Ruby a Erlangu.

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

5) Firebird

Firebird bol vždy plne vybavený ako MySQL a na rozdiel od PostgreSQL vždy pracoval dobre na Windows, ako aj na Linuxe a iných variantoch Nix. Firebird poskytuje veľa funkcií, ktoré sú k dispozícii v komerčných databázach, vrátane uložených procedúr, spúšťačov, horúcich záloh (zálohovanie počas prevádzky databázy) a replikácie. Firebirdová databáza 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 dát závisí od databázovej technológie. Spoločnosti na vysokej úrovni, ako sú spoločnosti Microsoft, Oracle a IBM, postupujú časom ako priekopnícke databázy a vyrábajú niektoré z najlepších databázových systémov. Možno, že MS-SQL, IBM-DB a Oracle sú najlepšie hodnotené databázové systémy, ale vyššie uvedené databázové systémy s otvorenými zdrojmi sú bohaté a ponúkajú dobrý výkon. V tieni niektorých firemných aplikácií sú zvyčajne prehliadané.
Dáta sú dnes oveľa zložitejšie ako pred 10 rokmi. Ukladanie, údržba a správa dát závisí od databázovej technológie. Spoločnosti na vysokej úrovni, ako sú spoločnosti Microsoft, Oracle a IBM, postupujú časom ako priekopnícke databázy a vyrábajú niektoré z najlepších databázových systémov. Možno, že MS-SQL, IBM-DB a Oracle sú najlepšie hodnotené databázové systémy, ale vyššie uvedené databázové systémy s otvorenými zdrojmi sú bohaté a ponúkajú dobrý výkon. V tieni niektorých firemných aplikácií sú zvyčajne prehliadané.

Chýbal mi vaša preferovaná databáza? Uveďte ich v sekcii komentárov nižšie.

Súvisiace príspevky:

  • Rozdiel medzi SQL a MySQL
  • Rozdiel medzi SQL a NoSQL: Porovnanie
  • Funkcie služby IBM Docs - Porovnanie s balíkom Office 365 a Dokumentmi Google
  • Ako presunúť databázu Microsoft SQL Server na iný oddiel jednotky
  • Najlepšie na stiahnutie so softvérom pre Windows 10/8/7

Odporúča: