Android

Sammenligning og funktioner i Open Source Database Software

Top 5 Note-Taking Apps of 2019

Top 5 Note-Taking Apps of 2019

Indholdsfortegnelse:

Anonim

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 tjeneste online, er det meget nødvendigt at vælge en database, der kan garantere oppetid, sikkerhed og opfylde alle dine behov.

Omkostningerne er altid et problem, når du vælger en database, kan RDBMS fra multinationale selskaber 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 tool s kan være meget praktisk. Disse databaser er enten gratis eller omkostninger meget mindre og tilbyder de fleste funktioner i avancerede databasesystemer.

Open Source Database Tools

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

1) MySQL

MySQL er det mest populære og udbredte relationsdatabasestyringssystem, der giver flere bruger adgang til en række databaser. MySQL ejes nu af Oracle og bruger sekventiel forespørgselssprog til at administrere en database. Dens kilde er tilgængelig under GNU licens og propriety aftaler. 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. Tilbud funktioner ligesom MS SQL, Oracle og IBM DB2, applikationer til store databaser.

2) PostgreSQL

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

3) SQLite

SQLite er en lille let integreret database, der anvendes i applikationsfilformater, database til mobilapps og websteder. SQLite har overholdelse af ACID-egenskaber i databasen. Det er hurtigere og har nem at bruge API. SQLite leveres med en standalone kommandolinjegrænseflade (CLI) -klient, der kan bruges til at administrere SQLite-databaser.

4) Berkeley DB

Berkeley DB er ejet af Oracle og tilbyder grundlæggende lagringstjenester til din applikation, uanset hvordan krævende og unikke dine krav kan synes at være. Berkeley DB API`er er tilgængelige i næsten alle programmeringssprog, herunder ANSI-C, C ++, Java, C #, Perl, Python, Ruby og Erlang.

Et program, der åbner databasen, er frit for at bestemme, hvordan dataene skal gemmes i en optage. Berkeley DB sætter ingen begrænsninger på postens data. Optagelsen og dens nøgle kan begge være op til fire gigabyte lange. Bemærk, at Berkeley DB ikke er fuld 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 samt Linux og andre `Nix-varianter. Firebird giver mange funktioner til rådighed i kommercielle databaser, herunder lagrede procedurer, udløsere, hotbackups (sikkerhedskopier, mens databasen kører) og replikering. Firebird-databasen kommer i to variationer, klassisk server og super server.

Data er i dag langt mere kompleks end det var 10 år tilbage. Lagring, vedligeholdelse og administration af data er baseret på databaseteknologien. Højtstående virksomheder som Microsoft, Oracle og IBM har været banebrydende databaser over tid og har produceret nogle af de bedste databasesystemer. Måske er MS-SQL, IBM-DB og Oracle top mest værdsatte databasesystemer, men over de oplistede åbne kilder databasesystemer er funktionelle og giver god ydeevne. I skyggerne af nogle virksomhedsapplikationer bliver de normalt overset.

Har jeg savnet din foretrukne database? Gentag dem i kommentarfeltet nedenfor.