Android

Nyílt forráskódú szoftverek összehasonlítása és jellemzői

Data Analysis in R by Dustin Tran

Data Analysis in R by Dustin Tran

Tartalomjegyzék:

Anonim

Korábban beszéltünk az SQL adatbázisról. Ebben a hozzászólásban felsorolok néhány népszerű nyílt forrású, ingyenes adatbázis szoftvert. Mielőtt minden online szolgáltatást elindítanánk, nagyon fontos, hogy olyan adatbázist válasszunk, amely garantálja a rendelkezésre állást, a biztonságot és minden igényt kielégít.

A költségek mindig aggodalomra adnak okot az adatbázis kiválasztásakor, a multinacionális vállalatok RDBMS-jei nagyon költségesek lehetnek, sok bánat, ha költségmentes szolgáltatást üzemeltet interneten. Végül nyílt forráskódú adatbáziskezelő eszköz s nagyon hasznos lehet.

Open Source Database Tools

Itt találhatók az első 5 legnépszerűbb nyílt forráskódú adatbázis szoftver és a legfrissebb verzió. Összehasonlításuk:

1) MySQL

A MySQL a legnépszerűbb és legelterjedtebb relációs adatbázis-kezelő rendszer, amely számos felhasználó számára hozzáférést biztosít számos adatbázishoz. A MySQL most az Oracle tulajdonában van, és szekvenciális lekérdezési nyelvet használ az adatbázis kezeléséhez. Forrása a GNU licensz és megfelelőségi megállapodások alapján érhető el. A MySQL a legnépszerűbb a PHP fejlesztők között, és webhelyekhez, webes alkalmazásokhoz és online szolgáltatásokhoz használható.

A MySQL ingyenesen használható nem kereskedelmi célokra, és kevesebb, mint 200 dollárba kerül kereskedelmi felhasználásra. Olyan szolgáltatásokat kínál, mint az MS-SQL, az Oracle és az IBM DB2, nagy kiterjedésű adatbázis-alkalmazások.

2) PostgreSQL

A PostgreSQL Global Development Group kifejlesztette és egy ORDBMS (Object Relational Database Management System). A Mac, a Windows, a Solaris és a Linux minden platformjára elérhető MIT licenccel, a PostgreSQL támogatja a főbb adatbázisok tulajdonságait. A PostgreSQL jelenleg elérhető a 9.1-es verzióban.

3) SQLite

Az SQLite egy kis könnyű beágyazott adatbázis, amelyet az alkalmazásfájlformátumokban használnak, a mobilalkalmazások és webhelyek adatbázisa. Az SQLite megfelel az adatbázis ACID tulajdonságainak. Gyorsabb és egyszerűen használható API.

4) Berkeley DB

Az Oracle tulajdonában áll, a Berkeley DB biztosítja az alkalmazás alapjainak tárolási szolgáltatásait, függetlenül attól, hogy hogyan működik az SQLite adatbázis-kezelő. igényes és egyedi az Ön igényeinek tűnhet. A Berkeley DB API-k szinte minden programozási nyelven rendelkezésre állnak, beleértve az ANSI-C, a C ++, a Java, a C #, a Perl, a Python, a Ruby és az Erlang programokat is.

Az adatbázishoz hozzáférő program szabadon dönthet arról, hogyan tárolja az adatokat egy rekord. A Berkeley DB nem ad korlátot a rekord adataira. A rekord és a kulcsa mindössze négy gigabájt hosszú lehet. Megjegyezzük, hogy a Berkeley DB nem teljes DBMS.

5) Firebird

A Firebird mindig is teljes körűen szerepelt, mint a MySQL, és a PostgreSQL-től eltérően mindig jól dolgozott a Windows, valamint a Linux és más Nix változatokon. A Firebird számos kereskedelmi adatbázisban rendelkezésre álló funkciót kínál, beleértve a tárolt eljárásokat, triggereket, forró biztonsági másolatokat (mentések az adatbázis futása közben) és a replikációkat. A Firebird adatbázis kétféle változatban létezik: klasszikus szerver és szuper szerver.

A napjainkban sokkal több adat áll rendelkezésre, mint 10 évvel ezelőtt. Az adatok tárolása, karbantartása és kezelése az adatbázis technológián alapul. A magas szintű vállalatok, mint a Microsoft, az Oracle és az IBM időközben úttörő adatbázisokat hoztak létre, és a legjobb adatbázisrendszereket hozták létre. Talán az MS-SQL, az IBM-DB és az Oracle a legelterjedtebb adatbázisrendszerek, de a fent felsorolt ​​nyílt forráskódú adatbázisrendszerek jellemzői gazdagok és jó teljesítményt nyújtanak. Néhány vállalati alkalmazás árnyékában általában figyelmen kívül hagyják.

Elfelejtettem a kívánt adatbázist? Adja meg őket az alábbi megjegyzés szakaszban.