13 BESTE gratis database (2021-liste)

Anonim
En database er en systematisk innsamling av data som støtter lagring og manipulering av informasjon. Det administreres vanligvis av et databasestyringssystem (DBMS). Data i en database modelleres vanligvis i rader og kolonner i tabeller for å gjøre spørring og behandling av data mer effektiv. Følgende er en håndplukket liste over Topp gratis database, med populære funksjoner og nedlastingskoblinger. Denne sammenligningslisten inneholder åpen kildekodeverktøy som kan ha freemium-funksjoner.

1) Microsoft SQL

SQL Server er RDBMS utviklet av Microsoft. SQL Server støtter ANSI SQL, som er standardspråket SQL (Structured Query Language). Imidlertid kommer SQL Server med implementeringen av SQL-språket, T-SQL (Transact-SQL).

Plattform: Docker Engine, Ubuntu, SUSE Linux Enterprise Server og Red Hat Enterprise Linux.

Språk: C, C ++, Java og C #

Cloud-versjon: Ja

Egenskaper:

  • Det gir integrering av strukturerte og ustrukturerte data med kraften til SQL Server og Spark.
  • Verktøyet tilbyr skalerbarhet, ytelse og tilgjengelighet for oppdragskritiske, intelligente applikasjoner, datalager og datasjøer.
  • Den tilbyr avanserte sikkerhetsfunksjoner for å beskytte dataene dine.
  • Tilgang til rike, interaktive Power BI-rapporter for å ta en raskere og bedre beslutning.

2) MySQL

MySQL er en open source-relasjonsdatabase som kjører på en rekke forskjellige plattformer som Windows, Linux og Mac OS, etc. Plattform: Linux, Windows og Mac. Språk: C, Java, SQL, C ++, Perl, Python, Tcl og PHP. Cloud-versjon: Ja

Egenskaper:

  • Dette open source-databaseverktøyet gir skalerbarhet og fleksibilitet
  • Verktøyet har styrker på nett og datalager
  • Det gir høy ytelse
  • Den har robust transaksjonsstøtte

Bedømmelse: MySQL kan brukes til pakket programvare og forretningskritiske systemer og nettsteder med høyt volum.

Lenke: https://www.mysql.com/


3) PostgreSQL

PostgreSQL er et administrasjonssystem med åpen kildekode for databaser med åpen kildekode. Den støtter både SQL for relasjonell og JSON for ikke-relasjonelle spørsmål. Den støttes av et erfarent fellesskap av utviklere som har gitt et enormt bidrag for å gjøre det svært pålitelig Database management software.

Plattform: Mac, Windows og Linux.

Språk: PL / Tcl, PL / pgSQL, PL / Python og PL / Perl.

Cloud-versjon: Nei

Egenskaper:

  • Kompatibel med forskjellige plattformer som bruker alle større språk og mellomvare
  • Standby-server og høy tilgjengelighet
  • Verktøyet har moden programmeringsfunksjonalitet på serversiden
  • Loggbasert og triggerbasert replikering SSL.
  • Den tilbyr en mest sofistikert låsemekanisme.
  • Støtte for flervisjons samtidighetskontroll
  • Det gir støtte for klient-server nettverksarkitektur
  • Verktøyet er objektorientert og ANSI-SQL2008-kompatibelt
  • PostgreSQL tillater kobling med andre datalagre som NoSQL, som fungerer som et samkjørt knutepunkt for polyglot-databaser.

Bedømmelse: PostgreSQL lar deg lage egendefinerte datatyper og utvalg av spørringsmetoder. Du kan kjøre en butikkprosedyre på forskjellige programmeringsspråk.

Lenke: https://www.postgresql.org/


4) MongoDB

MongoDB er en dokumentorientert NoSQL-database som brukes til datalagring med høyt volum. Det er en åpen kildekodedatabase som kom i lys rundt midten av 2000-tallet. Det faller inn under kategorien NoSQL-database.

Plattform: Tverrplattform

Språk: C #, C, Java, C ++, Perl, Scala, Ruby, etc.

Cloud-versjon: Ja

Egenskaper:

  • Fullt automatisert skalering og administrering av komplekse, svært tilgjengelige klynger med flere noder, enkelt med API-samtaler.
  • Dette verktøyet lar deg lage globalt distribuerte klynger.
  • Enkelt å gjenopprette data når det er nødvendig.
  • Det tilbyr visualisering, overvåking og varsling på mer enn 80 beregninger som sporer klyngens helse eller integreres med tredjeparts overvåkingsløsninger.
  • Verktøyet har et kraftig spørrespråk
  • Den bruker rike JSON-dokumenter for å lagre tabeller i en relasjonsdatabase.
  • Det gir MongoDB Atlas, som er en global skydatabase.

Bedømmelse: MongoDB lar deg validere dokumentet. Det er ikke egnet for applikasjoner som har komplekse transaksjoner.

Lenke: https://www.mongodb.com/


5) OrientDB

OrientDB er en open-source NoSQL multimodell database som hjelper organisasjoner å låse opp kraften til grafdatabaser uten å distribuere flere systemer for å håndtere andre datatyper. Dette hjelper deg med å øke ytelsen og sikkerheten mens du støtter skalerbarhet.

Plattform: Linux, Mac OS X, Windows, Solaris og HP-UX

Språk: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.

Cloud-versjon: Ja

Egenskaper:

  • Unified Multi-Model API - for raskere distribusjon
  • TinkerPop 3 for tilstanden til raske og effektive oppgraderinger.
  • Verktøyet fokuserte på skalerbarhet og ytelse.
  • Tilbyr forbedret spørreplanlegger.

Bedømmelse: OrientDB har muligheten til å gjøre multi-master replikering, delt data ved hjelp av klynger, og automatisere distribuerte spørsmål og transaksjoner.

Lenke: https://orientdb.com/


6) MariaDB

MariaDB er en fork av MySQL database management system. Den er opprettet av de opprinnelige utviklerne. Dette DBMS-verktøyet tilbyr databehandlingsmuligheter for både små og bedriftsoppgaver.

Plattform: Windows, Linux og Mac.

Språk: C #, Java, C ++, Python, etc.

Cloud-versjon: Ja

Egenskaper:

  • Den opererer under GPL-, BSD- eller LGPL-lisenser.
  • Den leveres med mange lagringsmotorer, inkludert de høyytelsesmessige som kan integreres med andre relasjonelle databasestyringssystemer.
  • Det gir Galera-klyngeteknologien.
  • MariaDB kan kjøres på forskjellige operativsystemer, og den støtter mange programmeringsspråk.

Bedømmelse: MariaDB er en alternativ programvare til MySQL. Det gir høy skalerbarhet gjennom enkel integrering.

Lenke: https://mariadb.org/


7) SQLite

SQLite er et åpen kildekode, innebygd, relasjonelt databasestyringssystem, designet rundt 2000. Det er en database, uten konfigurasjon, ingen krav til en server eller installasjon. Til tross for sin enkelhet er den lastet med populære funksjoner i databasesystemer.

Plattform: Blackberry, Symbian, Maemo, Android, MeeGo, WebOS, NetBSD, FreeBSD, illumos, Solaris 10, Windows og Tizen.

Språk: C, C #, C ++, Java, PHP, Python, Ruby, etc.

Cloud-versjon: Ja

Egenskaper:

  • SQLite er veldig lett sammenlignet med andre databasesystemer som SQL Server eller Oracle.
  • Den har et minnebibliotek som du kan ringe og bruke direkte uten installasjon eller konfigurasjon.
  • Du trenger ikke noen dedikert server for å lagre databasen. Databasen er lagret på harddisken til en datamaskin.

Bedømmelse: SQLite er et C-programmeringsspråkbibliotek som

tilbyr selvstendig, pålitelig og fullverdig SQL-databasemotor.

Lenke: https://www.sqlite.org/index.html


8) Cassandra

Cassandra er et gratis verktøy som er designet for å administrere en stor mengde data på et bredt spekter av servere. Verktøyet tilbyr støtte for replikering på tvers av flere datasentre.

Plattform: Tverrplattform

Språk: SQL, Go, C ++, Python og Node JS

Cloud-versjon: Ja

Egenskaper:

  • Data kopieres til mange noder for å gi et feiltoleransesystem.
  • Det er ingen nettverksflaskehalser ettersom hver node i klyngen er sperate.
  • Verktøyet støtter kontrakter og tjenester fra tredjeparter.
  • Det lar deg velge mellom synkron eller asynkron replikering for oppdateringen.

Bedømmelse : Cassandra er for de som ønsker skalerbarhet og høy tilgjengelighet uten å redusere ytelsen.

Lenke: http://cassandra.apache.org/


9) CouchDB

CouchDB er programvare med åpen kildekode som er basert på vanlige standarder for å få tilgang til viktige data. Den lagrer data på serveren din eller hos en ledende tjenesteleverandør etter eget valg.

Plattform: Tverrplattform

Språk: Java, Python, C ++, Perl, C, JavaScript, PHP, etc ...

Cloud-versjon: Nei

Egenskaper:

  • Den lar deg kjøre en logisk databaseserver på alle virtuelle maskiner.
  • CouchDB-verktøyet fungerer med eksterne verktøy som belastningsbalansere, HTTP og proxy-servere.
  • Også gir støtte for autentisering og økt.
  • Med CouchDB-klyngen kan du lagre data overflødig.

Bedømmelse: CouchDB tilbyr en skalerbar løsning. Det gir også fleksibilitet for lagring av data.

Lenke: https://couchdb.apache.org/


10) Oracle

Oracle er selvreparerende, selvsikrende og selvkjørende designet for å eliminere manuell datahåndtering. Det er en intelligent, sikker og svært tilgjengelig database i skyen som hjelper deg med å utvide virksomheten din.

Plattform: Windows og Linux

Språk: C ++, COBOL, C, Java, Visual Basic og Pl / SQL.

Cloud-versjon: Ja

Egenskaper:

  • Oracle Cloud er optimalisert for høyytelsesdatabase-arbeidsbelastninger, streaming-arbeidsbelastninger og Hyperscale big data.
  • Du kan enkelt migrere til skyen.
  • Den tilbyr tjenestene basert på hvordan du liker å operere, for å kjøre Oracle sky i datasenteret ditt.

Bedømmelse: Oracle-databasen lagrer og henter informasjon. Databaseserver løser problemet knyttet til informasjonsadministrasjon.

Lenke: https://www.oracle.com/in/database/


11) DynamoDB

Amazon DynamoDB er en ikke-relasjonell database. Dette databasesystemet gir jevn ventetid og tilbyr innebygd sikkerhet og hurtigbufring i minnet. DynamoDB er en serverløs database som skalerer automatisk og sikkerhetskopierer dataene dine for beskyttelse.

Plattform: Tverrplattform

Språk: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP og Perl.

Cloud-versjon: Ja

Egenskaper:

  • Støtte for nøkkelverdi og dokumentdatamodell.
  • DynamoDB tilbyr sekundære indekser som gir fleksibilitet til å spørre om hvilket som helst attributt.
  • Amazon DynamoDB Accelerator gir rask leseytelse for DynamoDB.
  • DynamoDB integreres med AWS Lambda for å gi utløsere.

Bedømmelse: DynamoDB er en dokumentdatabase og kan brukes til forskjellige formål.

Lenke: https://aws.amazon.com/dynamodb/


12) Neo4j

Neo4j er en åpen kildekode NoSQL-grafdatabase, implementert i Java. Det lagrer dataene dine i grafer i stedet for i tabeller.

Plattform: Tverrplattform

Språk: Java, Cypher Query Language, JavaScript, Java, etc.

Cloud-versjon: Ja

Egenskaper:

  • Den støtter grafanalyse og transaksjonelle applikasjoner.
  • Kontinuerlig tidspassering for et forhold i grafen både i bredde og dybde på grunn av dobbeltkobling på lagringsnivået mellom node og forhold.
  • Forholdet i Neo4j er raskt og lar deg materialisere og bruke nye relasjoner senere for å "snarvei" og øke hastigheten på domenedataene når det nye kravet oppstår
  • Minnebuffer for grafer som gir kompakt lagring, noe som resulterer i effektiv oppskalering.

Bedømmelse: Neo4j tillater enhver organisasjon å låse opp forretningsverdien av forbindelser, forhold i data og påvirkninger gjennom et nytt program.

Lenke: https://neo4j.com/


13) Firebirdsql

Firebird er en åpen kildekode SQL RDBMS som kjører på, Microsoft Windows, macOS, Linux og flere Unix-plattformer.

Plattform: Linux, Windows, HP-UX, macOS, Solaris og AIX.

Språk: C / C ++ og COBOL

Cloud-versjon: Ja

Egenskaper:

  • Firebird lar deg bygge en tilpasset versjon.
  • Det er gratis å laste ned, registrering og distribusjon.
  • Verktøyet har forbedret RDBMS for flere plattformer.
  • Tilbyr en rekke finansieringsalternativer fra firebird-medlemskap til sponsorforpliktelser.

Bedømmelse: Firebird har utviklingsvennlig språkstøtte, lagrede prosedyrer og utløsere.

Lenke: https://firebirdsql.org/

Sammendrag

Navn Link Plattform DB kapasitetsgrense
Microsoft SQL https://www.microsoft.com/en-in/sql-server/sql-server-2019 Windows, Linux. 1 GB RAM og 10 GB database. 1 CPU.
MySQL https://www.mysql.com/ Windows, Linux, Mac. Ingen begrensning
PostgreSQL https://www.postgresql.org/ Windows, Linux og Mac Ingen begrensning
mongodb https://www.mongodb.com/ Windows, Linux, Mac. Ingen begrensning
OrientDB https://orientdb.com/ Windows, Linux, Mac. Ingen begrensning
Mariadb https://mariadb.org/ Windows, Linux, Mac. Ingen begrensning
SQLite https://www.sqlite.org/index.html Windows, Linux, Mac. Ingen begrensning
Cassandra http://cassandra.apache.org/ Windows, Linux. Ingen begrensning
couchdb https://couchdb.apache.org/ Windows, Linux. maksimal størrelse er 4 GB
orakel https://www.oracle.com/in/database/ Windows, Linux 1 GB RAM 11 GB database. 1CPU.
DynamoDB https://aws.amazon.com/dynamodb/ Windows, Linux. 25 GB, 25 skrivekapasitetsenheter og 25 lesekapasitetsenheter for AWS Free Tier
Neo4j https://neo4j.com/ Windows, Linux, Mac. gratis oppstartslisens
firebirdsql https://firebirdsql.org/ Windows, Linux og Mac. Multi-CPU, 20 TB-database.