13 BEST Gratis databas (2021-lista)

Anonim
En databas är en systematisk insamling av data som stöder lagring och manipulation av information. Det hanteras vanligtvis av ett databashanteringssystem (DBMS). Data i en databas modelleras vanligtvis i rader och kolumner i tabeller för att göra datafrågor och bearbetning effektivare. Följande är en handplockad lista över Top Free-databasen, med populära funktioner och nedladdningslänkar. Den här jämförelselistan innehåller öppen källkodsverktyg som kan ha freemium-funktioner.

1) Microsoft SQL

SQL Server är RDBMS utvecklat av Microsoft. SQL Server stöder ANSI SQL, som är standardspråket SQL (Structured Query Language). SQL Server kommer dock med implementeringen av SQL-språket, T-SQL (Transact-SQL).

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

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

Molnversion: Ja

Funktioner:

  • Det ger integration av strukturerad och ostrukturerad data med kraften i SQL Server och Spark.
  • Verktyget erbjuder skalbarhet, prestanda och tillgänglighet för uppdragskritiska, intelligenta applikationer, datalager och datasjöar.
  • Det erbjuder avancerade säkerhetsfunktioner för att skydda dina data.
  • Tillgång till rika, interaktiva Power BI-rapporter för att fatta ett snabbare och bättre beslut.

2) MySQL

MySQL är en öppen källkod relationsdatabas som körs på ett antal olika plattformar som Windows, Linux och Mac OS, etc. Plattform: Linux, Windows och Mac. Språk: C, Java, SQL, C ++, Perl, Python, Tcl och PHP. Molnversion: Ja

Funktioner:

  • Detta databasverktyg med öppen källkod ger skalbarhet och flexibilitet
  • Verktyget har styrkor för webb- och datalager
  • Det ger hög prestanda
  • Den har robust transaktionsstöd

Bedömning: MySQL kan användas för paketerad programvara och affärskritiska system och webbplatser med stora volymer.

Länk: https://www.mysql.com/


3) PostgreSQL

PostgreSQL är ett databashanteringssystem för öppen källkod i företagsklass. Den stöder både SQL för relationell och JSON för icke-relationella frågor. Det stöds av en erfaren community av utvecklare som har gjort ett enormt bidrag för att göra det mycket pålitligt programvara för databashantering.

Plattform: Mac, Windows och Linux.

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

Molnversion: Nej.

Funktioner:

  • Kompatibel med olika plattformar som använder alla större språk och mellanprogram
  • Standby-server och hög tillgänglighet
  • Verktyget har mogen programmeringsfunktion på serversidan
  • Logbaserad och trigger-baserad replikering SSL.
  • Det erbjuder en mest sofistikerad låsmekanism.
  • Stöd för flera versioners samtidighetskontroll
  • Det ger stöd för klient-server nätverksarkitektur
  • Verktyget är objektorienterat och ANSI-SQL2008-kompatibelt
  • PostgreSQL tillåter länkning med andra datalagrar som NoSQL, som fungerar som ett samlat knutpunkt för polyglot-databaser.

Bedömning: Med PostgreSQL kan du skapa anpassade datatyper och olika frågemetoder. Du kan köra en butiksprocedur på olika programmeringsspråk.

Länk: https://www.postgresql.org/


4) MongoDB

MongoDB är en dokumentorienterad NoSQL-databas som används för datalagring med hög volym. Det är en databas med öppen källkod som kom fram i mitten av 2000-talet. Det faller under kategorin NoSQL-databas.

Plattform: Plattformsövergripande

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

Molnversion: Ja

Funktioner:

  • Helautomatiserad skaltillhandahållande och hantera komplexa, mycket tillgängliga kluster med flera noder enkelt med API-samtal.
  • Detta verktyg låter dig skapa globalt distribuerade kluster.
  • Lätt att återställa data vid behov.
  • Det erbjuder visualisering, övervakning och varning på mer än 80 mätvärden som spårar ditt klusterhälsa eller integreras med övervakningslösningar från tredje part.
  • Verktyget har ett kraftfullt frågespråk
  • Den använder rika JSON-dokument för att lagra tabeller i en relationsdatabas.
  • Det tillhandahåller MongoDB Atlas, som är en global molndatabas.

Bedömning: MongoDB låter dig validera dokumentet. Det är inte lämpligt för de applikationer som har komplexa transaktioner.

Länk: https://www.mongodb.com/


5) OrientDB

OrientDB är en öppen källkod NoSQL flermodell databas som hjälper organisationer att låsa upp kraften i grafdatabaser utan att distribuera flera system för att hantera andra datatyper. Detta hjälper dig att öka prestanda och säkerhet samtidigt som du stöder skalbarhet.

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

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

Molnversion: Ja

Funktioner:

  • Unified Multi-Model API - för snabbare distribution
  • TinkerPop 3 för snabba och effektiva uppgraderingar.
  • Verktyget fokuserade på skalbarhet och prestanda.
  • Erbjuder förbättrad sökplanerare.

Bedömning: OrientDB har förmågan att göra multimasterreplikering, delad data med hjälp av kluster och automatisera distribuerade frågor och transaktioner.

Länk: https://orientdb.com/


6) MariaDB

MariaDB är en del av MySQL-databashanteringssystemet. Det skapas av dess ursprungliga utvecklare. Detta DBMS-verktyg tillhandahåller databehandlingsfunktioner för både små och företagsuppgifter.

Plattform: Windows, Linux och Mac.

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

Molnversion: Ja

Funktioner:

  • Det fungerar under GPL-, BSD- eller LGPL-licenser.
  • Den levereras med många lagringsmotorer, inklusive de högpresterande som kan integreras med andra relationsdatabashanteringssystem.
  • Det tillhandahåller Galera-klusterteknologin.
  • MariaDB kan köras på olika operativsystem och stödjer många programmeringsspråk.

Bedömning: MariaDB är en alternativ programvara till MySQL. Det ger hög skalbarhet genom enkel integration.

Länk: https://mariadb.org/


7) SQLite

SQLite är ett öppen källkod, inbäddat, relationsdatabashanteringssystem, designat cirka 2000. Det är en databas, utan konfiguration, inga krav på en server eller installation. Trots sin enkelhet är den laddad med populära funktioner i databashanteringssystem.

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

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

Molnversion: Ja

Funktioner:

  • SQLite är väldigt lätt jämfört med andra databashanteringssystem som SQL Server eller Oracle.
  • Den har ett minnesbibliotek som du kan ringa och använda direkt utan installation eller konfiguration.
  • Du behöver ingen dedikerad server för att lagra databasen. Databasen lagras på hårddisken på en dator.

Bedömning: SQLite är ett C-programmeringsspråkbibliotek som

erbjuder självständig, pålitlig och fullfjädrad SQL-databasmotor.

Länk: https://www.sqlite.org/index.html


8) Cassandra

Cassandra är ett gratis verktyg som är utformat för att hantera en stor mängd data över ett stort antal servrar. Verktyget erbjuder stöd för replikering över flera datacenter.

Plattform: Plattformsövergripande

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

Molnversion: Ja

Funktioner:

  • Data kopieras till ett flertal noder för att tillhandahålla ett feltoleranssystem.
  • Det finns inga flaskhalsar i nätverket eftersom varje nod i klustret är sperat.
  • Verktyget stöder för kontrakt och tjänster från tredje part.
  • Det låter dig välja mellan synkron eller asynkron replikering för uppdateringen.

Bedömning : Cassandra är för de människor som vill ha skalbarhet och hög tillgänglighet utan att minska prestandan.

Länk: http://cassandra.apache.org/


9) CouchDB

CouchDB är programvara med öppen källkod som bygger på de gemensamma standarderna för att få tillgång till dina viktiga data. Den lagrar data på din server eller hos en ledande tjänsteleverantör som du väljer.

Plattform: Plattform

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

Molnversion: Nej

Funktioner:

  • Det gör att du kan köra en logisk databasserver på alla virtuella maskiner.
  • CouchDB-verktyget fungerar med externa verktyg som belastningsbalanserare, HTTP och proxyservrar.
  • Även detta ger stöd för autentisering och session.
  • Med CouchDB-klustret kan du spara data redundant.

Bedömning: CouchDB erbjuder en skalbar lösning. Det ger också flexibilitet för lagring av data.

Länk: https://couchdb.apache.org/


10) Oracle

Oracle är självreparerande, självskyddande och självkörande utformat för att eliminera manuell datahantering. Det är en intelligent, säker och mycket tillgänglig databas i molnet som hjälper dig att växa ditt företag.

Plattform: Windows och Linux

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

Molnversion: Ja

Funktioner:

  • Oracle Cloud är optimerat för högpresterande databasbelastningar, strömmande arbetsbelastningar och storskalig stor data.
  • Du kan enkelt migrera till molnet.
  • Det tillhandahåller tjänsterna baserat på hur du gillar att fungera för att köra Oracle-molnet i ditt datacenter.

Bedömning: Oracle-databas lagrar och hämtar information. Databasserver löser problemet relaterat till informationshantering.

Länk: https://www.oracle.com/in/database/


11) DynamoDB

Amazon DynamoDB är en icke-relaterad databas. Detta databassystem ger jämn latens och erbjuder inbyggd säkerhet och cachning i minnet. DynamoDB är en serverlös databas som automatiskt skalas och säkerhetskopierar dina data för skydd.

Plattform: Plattformsövergripande

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

Molnversion: Ja

Funktioner:

  • Stöd för nyckelvärde och dokumentdatamodell.
  • DynamoDB erbjuder sekundära index som ger flexibilitet att fråga om alla attribut.
  • Amazon DynamoDB Accelerator ger snabb läsprestanda för din DynamoDB.
  • DynamoDB integreras med AWS Lambda för att tillhandahålla utlösare.

Bedömning: DynamoDB är en dokumentdatabas och kan användas för olika ändamål.

Länk: https://aws.amazon.com/dynamodb/


12) Neo4j

Neo4j är en öppen källkod NoSQL-grafdatabas, implementerad i Java. Det sparar dina data i grafer snarare än i tabeller.

Plattform: Plattform

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

Molnversion: Ja

Funktioner:

  • Den stöder grafanalys och transaktionsapplikationer.
  • Kontinuerliga tidspasseringar för en relation i diagrammet både i bredd och djup på grund av dubbel koppling på lagringsnivån mellan nod och relation.
  • Förhållandet i Neo4j är snabbt och låter dig materialisera och använda nya relationer senare för att "genväga" och påskynda domändata när det nya kravet uppstår
  • Memory caching för diagram som ger kompakt lagring, vilket resulterar i effektiv uppskalning.

Bedömning: Neo4j tillåter alla organisationer att låsa upp sitt affärsvärde för anslutningar, förhållanden i data och influenser genom en ny applikation.

Länk: https://neo4j.com/


13) Firebirdsql

Firebird är en öppen källkod SQL RDBMS som körs på, Microsoft Windows, macOS, Linux och flera Unix-plattformar.

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

Språk: C / C ++ och COBOL

Molnversion: Ja

Funktioner:

  • Firebird låter dig bygga en anpassad version.
  • Det är gratis att ladda ner, registrering såväl som distribution.
  • Verktyget har förbättrat RDBMS med flera plattformar.
  • Ger en rad finansieringsalternativ från firebird-medlemskap till sponsringsåtaganden.

Bedömning: Firebird har utvecklingsvänligt språkstöd, lagrade procedurer och triggers.

Länk: https://firebirdsql.org/

Sammanfattning

namn Länk Plattform DB Kapacitetsgräns
Microsoft SQL https://www.microsoft.com/en-in/sql-server/sql-server-2019 Windows, Linux. 1 GB RAM och 10 GB databas. 1 CPU.
MySQL https://www.mysql.com/ Windows, Linux, Mac. Ingen begränsning
PostgreSQL https://www.postgresql.org/ Windows, Linux och Mac Ingen begränsning
mongodb https://www.mongodb.com/ Windows, Linux, Mac. Ingen begränsning
OrientDB https://orientdb.com/ Windows, Linux, Mac. Ingen begränsning
Mariadb https://mariadb.org/ Windows, Linux, Mac. Ingen begränsning
SQLite https://www.sqlite.org/index.html Windows, Linux, Mac. Ingen begränsning
Cassandra http://cassandra.apache.org/ Windows, Linux. Ingen begränsning
couchdb https://couchdb.apache.org/ Windows, Linux. maximal storlek är 4 GB
orakel https://www.oracle.com/in/database/ Windows, Linux 1 GB RAM 11 GB databas. 1CPU.
DynamoDB https://aws.amazon.com/dynamodb/ Windows, Linux. 25 GB, 25 skrivkapacitetsenheter och 25 läskapacitetsenheter för AWS Free Tier
Neo4j https://neo4j.com/ Windows, Linux, Mac. gratis startlicens
firebirdsql https://firebirdsql.org/ Windows, Linux och Mac. Multi-CPU, 20 TB-databas.