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. |