Android

Sammenligning og funksjoner med Open Source Database Software

Percona Monitoring and Management - Download Now - Database Monitoring Tool

Percona Monitoring and Management - Download Now - Database Monitoring Tool

Innholdsfortegnelse:

Anonim

Tidligere har vi snakket om SQL Database. I dette innlegget kommer jeg til å liste noen av de populære open source, gratis databasen programvare. Før du starter en tjeneste på nettet, er det mye nødvendig å velge en database som kan garantere oppetid, sikkerhet og møte alle dine behov.

Kostnader er alltid et problem når du velger en database, kan RDBMS fra multinasjonale selskaper være svært kostbare og kan føre til at du mye sorg hvis du driver en kostnadsfri tjeneste på nettet. Til slutt Open Source Database Management Tool s kan være veldig nyttig. Disse databasene er enten gratis eller koster meget mindre og tilbyr de fleste funksjonene i high-end databasesystemer.

Open Source Database Tools

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

1) MySQL

MySQL er det mest populære og mye brukt relationsdatabasebehandlingssystemet som gir tilgang til flere brukere til en rekke databaser. MySQL eies nå av Oracle og bruker sekvensiell spørrespråk for å administrere en database. Kilden er tilgjengelig under GNU lisens og ansvarlige avtaler. MySQL er mest populær blant PHP-utviklere og brukes til nettsteder, webapplikasjoner og onlinetjenester.

MySQL er tilgjengelig gratis for ikke-kommersielt formål, og kan koste deg mindre enn $ 200 for kommersiell bruk. Tilbyr funksjoner som MS SQL, Oracle og IBM DB2, applikasjoner med stor sluttdatabase.

2) PostgreSQL

Det er utviklet av PostgreSQL Global Development Group og er et ORDBMS (Object Relational Database Management System). Tilgjengelig for alle plattformer Mac, Windows, Solaris og Linux under MIT-lisens, støtter PostgreSQL alle egenskapene til store databaser. PostgreSQL er foreløpig tilgjengelig som versjon 9.1.

3) SQLite

SQLite er en liten lett integrert database som brukes i Application File formater, Database for mobilapper og nettsteder. SQLite har samsvar med ACID egenskaper i databasen. Det er raskere og har enkel å bruke API. SQLite kommer med en frittstående kommandolinjegrensesnitt (CLI) klient som kan brukes til å administrere SQLite-databaser.

4) Berkeley DB

Berkeley DB eies av Oracle, og tilbyr grunnleggende lagringstjenester for din applikasjon, uansett hvordan krevende og unikt dine krav kan synes å være. Berkeley DB APIs er tilgjengelig i nesten alle programmeringsspråk, inkludert ANSI-C, C ++, Java, C #, Perl, Python, Ruby og Erlang.

Et program som går til databasen, er gratis å bestemme hvordan dataene skal lagres i en ta opp. Berkeley DB setter ingen begrensninger på postens data. Platen og nøkkelen kan begge være opptil fire gigabyte lange. Merk at Berkeley DB ikke er full DBMS.

5) Firebird

Firebird har alltid vært mer fullverdig enn MySQL, og har, i motsetning til PostgreSQL, alltid jobbet bra på Windows, samt Linux og andre Nix-varianter. Firebird tilbyr mange funksjoner som er tilgjengelige i kommersielle databaser, inkludert lagrede prosedyrer, utløsere, varme sikkerhetskopier (sikkerhetskopier mens databasen kjører) og replikering. Firebird-databasen kommer i to variasjoner, klassisk server og super server.

Data i dag er mye mer komplisert enn det pleide å være 10 år tilbake. Lagring, vedlikehold og administrasjon av data er avhengig av databaseteknologien. Høytstående selskaper som Microsoft, Oracle og IBM har vært banebrytende databaser over tid og har produsert noen av de beste databasesystemene. Kanskje MS-SQL, IBM-DB og Oracle er topp mest verdsatt databasesystemer, men over de oppførte databasene for åpen kildekode er funksjonen rik og gir god ytelse. I skyggene til noen bedriftsapplikasjoner blir de vanligvis oversett.

Har jeg savnet din foretrukne database? Nevn dem i kommentarseksjonen nedenfor.