Diverse

5 Open Source-databaseoversigt, sammenligning og funktioner

5 Open Source-databaseoversigt, sammenligning og funktioner

Tidligere har vi talt om SQL Database. I dette indlæg vil jeg liste nogle af de populære open source, gratis database software. Før du starter en service online, er det meget nødvendigt at vælge en database, der kan garantere oppetid, sikkerhed og imødekomme alle dine behov.

Omkostninger er altid et problem, når du vælger en database, RDBMS fra multinationale virksomheder kan være meget dyre og kan forårsage dig meget sorg, hvis du kører en gratis service online. Til sidst open source database management værktøjs kan være meget praktisk. Disse databaser er enten gratis eller koster meget mindre og tilbyder de fleste af funktionerne i avancerede databasesystemer.

Open Source-databaseværktøjer

Her er de top 5 mest populære open source database software og deres sammenligning:

1) MySQL

MySQL er det mest populære og udbredte relationsdatabasesystem, der giver adgang til flere brugere til et antal databaser. MySQL ejes nu af Oracle og bruger Sequential Query Language til at administrere en database. Dens kilde er tilgængelig under GNU-licens- og anstændighedsaftaler. MySQL er mest populær blandt PHP-udviklere og bruges til websteder, webapplikationer og onlinetjenester.

MySQL er gratis tilgængelig til ikke-kommercielt formål og kan koste dig mindre end $ 200 til kommerciel brug. Tilbyder funktioner ligesom MS-SQL, Oracle og IBM DB2, store databaseapplikationer.

2) PostgreSQL

Det er udviklet af PostgreSQL Global Development Group og er et ORDBMS (Object Relational Database Management System). Tilgængelig til alle platforme Mac, Windows, Solaris og Linux under MIT-licens, PostgreSQL understøtter alle egenskaberne i større databaser. PostgreSQL er i øjeblikket tilgængelig som version 9.1.

3) SQLite

SQLite er en lille letvægtsindlejret database, der bruges i applikationsfilformater, database til mobilapps og websteder. SQLite overholder databasens ACID-egenskaber. Det er hurtigere og har brugervenlig API. SQLite leveres med en enkeltstående CLI-klient (Command-Line Interface), der kan bruges til at administrere SQLite-databaser.

4) Berkeley DB

Berkeley DB ejes af Oracle og leverer de grundlæggende lagertjenester til din applikation, uanset hvor krævende og unikke dine krav kan synes at være.  Berkeley DB API'er er tilgængelige på næsten alle programmeringssprog inklusive ANSI-C, C ++, Java, C #, Perl, Python, Ruby og Erlang.

Et program, der har adgang til databasen, kan frit bestemme, hvordan dataene skal lagres i en post. Berkeley DB lægger ingen begrænsninger på postens data. Pladen og dens nøgle kan begge være op til fire gigabyte lange. Bemærk, at Berkeley DB ikke er et komplet DBMS.

5) Firebird

Firebird har altid været mere fuldt udstyret end MySQL og har i modsætning til PostgreSQL altid fungeret godt på Windows såvel som Linux og andre 'Nix-varianter. Firebird leverer mange af de funktioner, der er tilgængelige i kommercielle databaser, herunder lagrede procedurer, udløsere, hot backups (sikkerhedskopier, mens databasen kører) og replikering. Firebird-database findes i to variationer, klassisk server og superserver.

Data i dag er meget mere komplekse, end de plejede at være 10 år tilbage. Lagring, vedligeholdelse og styring af data er afhængig af databaseteknologien. Højtstående virksomheder som Microsoft, Oracle og IBM har været banebrydende i databaser over tid og har produceret nogle af de bedste databasesystemer. Måske er MS-SQL, IBM-DB og Oracle mest populære databasesystemer, men ovennævnte open source-databasesystemer er funktionsrige og tilbyder god ydeevne. I skyggen af ​​nogle virksomhedsapplikationer overses de normalt.

Savnede jeg din foretrukne database? Nævn dem i kommentarfeltet nedenfor.

Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...