Dažādi

5 Atvērtā koda datu bāzes pārskats, salīdzinājums un funkcijas

5 Atvērtā koda datu bāzes pārskats, salīdzinājums un funkcijas

Iepriekš mēs runājām par SQL datu bāzi. Šajā amatā es uzskaitīšu dažus populārākos atvērtā koda, bezmaksas datu bāze programmatūru. Pirms jebkura pakalpojuma uzsākšanas tiešsaistē ir ļoti jāizvēlas datu bāze, kas var garantēt darbspēju, drošību un atbilst visām jūsu vajadzībām.

Izmaksas vienmēr rada bažas, izvēloties datu bāzi. RDBMS no daudznacionālām korporācijām var būt ļoti dārga un sagādāt daudz skumju, ja tiešsaistē izmantojat bezmaksas pakalpojumu. Galu galā atvērtā pirmkoda datu bāzes pārvaldības rīkss var būt ļoti ērts. Šīs datu bāzes ir vai nu bezmaksas, vai arī tās maksā ļoti lēti, un tās piedāvā lielāko daļu augstas klases datu bāzu sistēmu funkciju.

Atvērtā koda datu bāzes rīki

Šeit ir top 5 populārākie atvērtā koda datu bāzē programmatūra un to salīdzinājums:

1) MySQL

MySQL ir vispopulārākā un visplašāk izmantotā relāciju datu bāzu pārvaldības sistēma, kas nodrošina vairāku lietotāju piekļuvi vairākām datu bāzēm. MySQL tagad pieder Oracle un datu bāzes pārvaldībai izmanto secīgu vaicājumu valodu. Tās avots ir pieejams saskaņā ar GNU licences un īpašumtiesību līgumiem. MySQL ir vispopulārākais PHP izstrādātāju vidū un tiek izmantots vietnēm, tīmekļa lietojumprogrammām un tiešsaistes pakalpojumiem.

MySQL ir pieejams bez maksas nekomerciāliem mērķiem, un komerciālai lietošanai tā var maksāt mazāk nekā 200 USD. Piedāvā tādas funkcijas kā MS-SQL, Oracle un IBM DB2, lielas gala datu bāzes lietojumprogrammas.

2) PostgreSQL

To ir izstrādājusi PostgreSQL Global Development Group un tā ir ORDBMS (Object Relational Database Management System). Pieejams visām Mac, Windows, Solaris un Linux platformām ar MIT licenci, PostgreSQL atbalsta visas galveno datu bāzu īpašības. Pašlaik PostgreSQL ir pieejams kā 9. versija.1.

3) SQLite

SQLite ir maza viegla iegulta datu bāze, ko izmanto lietojumprogrammu failu formātos, mobilo lietotņu un vietņu datu bāzē. SQLite atbilst datu bāzes ACID īpašībām. Tas ir ātrāks un ir vienkārši lietojams API. SQLite nāk ar atsevišķu komandrindas saskarnes (CLI) klientu, kuru var izmantot SQLite datu bāzu administrēšanai.

4) Bērklijs DB

Berkeley DB, kas pieder Oracle, nodrošina jūsu lietojumprogrammas pamatkrātuves pakalpojumus neatkarīgi no tā, cik prasīgas un unikālas varētu šķist jūsu prasības.  Berkeley DB API ir pieejami gandrīz visās programmēšanas valodās, ieskaitot ANSI-C, C ++, Java, C #, Perl, Python, Ruby un Erlang.

Programma, kas piekļūst datu bāzei, var brīvi izlemt, kā dati tiks glabāti ierakstā. Bērklijs DB ieraksta datiem neierobežo. Ieraksta un tā atslēgas garums var būt līdz četriem gigabaitiem. Ņemiet vērā, ka Berkeley DB nav pilna DBVS.

5) Firebird

Firebird vienmēr ir bijis pilnīgāks par MySQL, un, atšķirībā no PostgreSQL, vienmēr ir labi strādājis operētājsistēmā Windows, kā arī Linux un citos Nix variantos. Firebird nodrošina daudzas komerciālajās datu bāzēs pieejamās funkcijas, tostarp saglabātās procedūras, aktivizētājus, karstās dublējumkopijas (dublējumus, kamēr darbojas datu bāze) un replikāciju. Firebird datu bāze ir divās variācijās, klasiskajā serverī un super serverī.

Dati mūsdienās ir daudz sarežģītāki nekā agrāk 10 gadus atpakaļ. Datu glabāšana, uzturēšana un pārvaldīšana ir atkarīga no datu bāzes tehnoloģijas. Augsta līmeņa uzņēmumi, piemēram, Microsoft, Oracle un IBM, laika gaitā ir vadījuši datu bāzes un ir izstrādājuši dažas no labākajām datu bāzu sistēmām. Varbūt MS-SQL, IBM-DB un Oracle ir visvairāk novērtētās datu bāzu sistēmas, taču iepriekš uzskaitītās atvērtā pirmkoda datu bāzu sistēmas ir bagātīgas ar funkcijām un piedāvā labu sniegumu. Dažu korporatīvo lietojumprogrammu ēnā tās parasti tiek ignorētas.

Vai man pietrūka jūsu vēlamās datu bāzes? Vai pieminēt tos komentāru sadaļā zemāk.

Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...