1) Microsoft SQL
SQL Server er RDBMS udviklet af Microsoft. SQL Server understøtter ANSI SQL, som er standardsproget for SQL (Structured Query Language). SQL Server kommer dog med implementeringen af SQL-sproget, T-SQL (Transact-SQL).
Platform: Docker Engine, Ubuntu, SUSE Linux Enterprise Server og Red Hat Enterprise Linux.
Sprog: C, C ++, Java og C #
Cloud-version: Ja
Funktioner:
- Det giver integration af strukturerede og ustrukturerede data med kraften fra SQL Server og Spark.
- Værktøjet tilbyder skalerbarhed, ydeevne og tilgængelighed til missionskritiske, intelligente applikationer, datalagre og datasøer.
- Det tilbyder avancerede sikkerhedsfunktioner til at beskytte dine data.
- Adgang til rige, interaktive Power BI-rapporter for at tage en hurtigere og bedre beslutning.
2) MySQL
MySQL er en open source relationsdatabase, der kører på en række forskellige platforme såsom Windows, Linux og Mac OS osv. Platform: Linux, Windows og Mac. Sprog: C, Java, SQL, C ++, Perl, Python, Tcl og PHP. Cloud-version: Ja
Funktioner:
- Dette open source-databaseværktøj giver skalerbarhed og fleksibilitet
- Værktøjet har styrker på web- og datalageret
- Det giver høj ydeevne
- Det har robust transaktionsstøtte
Bedømmelse: MySQL kan bruges til pakket software og forretningskritiske systemer og websteder med stort volumen.
Link: https://www.mysql.com/
3) PostgreSQL
PostgreSQL er et open source-databasesystem til virksomhedsklasse. Det understøtter både SQL til relationel og JSON til ikke-relationelle forespørgsler. Det understøttes af et erfarent samfund af udviklere, der har ydet et enormt bidrag til at gøre det meget pålidelig Database management software.
Platform: Mac, Windows og Linux.
Sprog: PL / Tcl, PL / pgSQL, PL / Python og PL / Perl.
Cloud-version: Nej
Funktioner:
- Kompatibel med forskellige platforme, der bruger alle større sprog og middleware
- Standby-server og høj tilgængelighed
- Værktøjet har moden server-programmering funktionalitet
- Log-baseret og trigger-baseret replikering SSL.
- Det tilbyder en mest sofistikeret låsemekanisme.
- Støtte til multi-version samtidighedskontrol
- Det giver support til klient-server netværksarkitektur
- Værktøjet er objektorienteret og ANSI-SQL2008-kompatibelt
- PostgreSQL tillader sammenkædning med andre datalagre som NoSQL, som fungerer som et samlingspunkt for polyglot-databaser.
Bedømmelse: PostgreSQL giver dig mulighed for at oprette brugerdefinerede datatyper og række forespørgselsmetoder. Du kan køre en butiksprocedure på forskellige programmeringssprog.
Link: https://www.postgresql.org/
4) MongoDB
MongoDB er en dokumentorienteret NoSQL-database, der bruges til datalagring med stort volumen. Det er en open source-database, der kom i lys omkring midten af 2000'erne. Det falder ind under kategorien NoSQL-database.
Platform: Tværplatform
Sprog: C #, C, Java, C ++, Perl, Scala, Ruby osv.
Cloud-version: Ja
Funktioner:
- Fuldt automatiseret skalering og administrering af komplekse, meget tilgængelige multi-node klynger med let med API-opkald.
- Dette værktøj giver dig mulighed for at oprette globalt distribuerede klynger.
- Let at gendanne data, når det er nødvendigt.
- Det tilbyder visualisering, overvågning og alarm på mere end 80 metrics, der sporer din klynges helbred eller integreres med tredjepartsovervågningsløsninger.
- Værktøjet har et stærkt forespørgselssprog
- Det bruger rige JSON-dokumenter til at gemme tabeller i en relationsdatabase.
- Det giver MongoDB Atlas, som er en global skydatabase.
Bedømmelse: MongoDB giver dig mulighed for at validere dokumentet. Det er ikke egnet til applikationer, der har komplekse transaktioner.
Link: https://www.mongodb.com/
5) OrientDB
OrientDB er en open-source NoSQL multimodeldatabase, som hjælper organisationer med at låse op for grafdatabaser uden at anvende flere systemer til at håndtere andre datatyper. Dette hjælper dig med at øge ydeevne og sikkerhed, mens du understøtter skalerbarhed.
Platform: Linux, Mac OS X, Windows, Solaris og HP-UX
Sprog: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.
Cloud-version: Ja
Funktioner:
- Unified Multi-Model API - til hurtigere implementering
- TinkerPop 3 til tilstanden af hurtige og effektive opgraderinger.
- Værktøjet fokuserede på skalerbarhed og ydeevne.
- Tilbyder forbedret forespørgselsplanlægger.
Bedømmelse: OrientDB har evnen til at udføre multi-master replikering, delte data ved hjælp af klynger og automatisere distribuerede forespørgsler og transaktioner.
Link: https://orientdb.com/
6) MariaDB
MariaDB er en fork af MySQL database management system. Det er oprettet af dets oprindelige udviklere. Dette DBMS-værktøj giver databehandlingsfunktioner til både små og virksomhedsopgaver.
Platform: Windows, Linux og Mac.
Sprog: C #, Java, C ++, Python osv.
Cloud-version: Ja
Funktioner:
- Det fungerer under GPL-, BSD- eller LGPL-licenser.
- Den leveres med mange lagermotorer, inklusive de højtydende, der kan integreres med andre relationelle databasestyringssystemer.
- Det giver Galera-klyngeteknologien.
- MariaDB kan køre på forskellige operativsystemer, og det understøtter adskillige programmeringssprog.
Bedømmelse: MariaDB er en alternativ software til MySQL. Det giver høj skalerbarhed gennem nem integration.
Link: https://mariadb.org/
7) SQLite
SQLite er et open source, integreret, relationsdatabasestyringssystem, designet omkring 2000. Det er en database med nul konfiguration, ingen krav til en server eller installation. På trods af sin enkelhed er den fyldt med populære funktioner i databasestyringssystemer.
Platform: Blackberry, Symbian, Maemo, Android, MeeGo, WebOS, NetBSD, FreeBSD, illumos, Solaris 10, Windows og Tizen.
Sprog: C, C #, C ++, Java, PHP, Python, Ruby osv.
Cloud-version: Ja
Funktioner:
- SQLite er meget let i forhold til andre databasestyringssystemer som SQL Server eller Oracle.
- Det har et hukommelsesbibliotek, som du kan ringe til og bruge direkte uden installation eller konfiguration.
- Du behøver ikke nogen dedikeret server til at gemme databasen. Databasen gemmes på harddisken på en computer.
Bedømmelse: SQLite er et C-programmeringssprogbibliotek, som
tilbyder selvstændig, pålidelig og fuldt udstyret SQL-databasemotor.
Link: https://www.sqlite.org/index.html
8) Cassandra
Cassandra er et gratis værktøj, der er designet til at administrere en stor mængde data på tværs af en bred vifte af servere. Værktøjet tilbyder support til replikering på tværs af flere datacentre.
Platform: Tværplatform
Sprog: SQL, Go, C ++, Python og Node JS
Cloud-version: Ja
Funktioner:
- Data kopieres til adskillige noder for at tilvejebringe et fejltolerance system.
- Der er ingen netværksflaskehalse, da hver node i klyngen er sperat.
- Værktøjet understøtter kontrakter og tjenester fra tredjeparter.
- Det giver dig mulighed for at vælge mellem synkron eller asynkron replikering til opdateringen.
Bedømmelse : Cassandra er for de mennesker, der ønsker skalerbarhed og høj tilgængelighed uden at reducere ydeevnen.
Link: http://cassandra.apache.org/
9) CouchDB
CouchDB er open source-software, der er baseret på de fælles standarder for at få adgang til dine vigtige data. Det gemmer data på din server eller hos en førende tjenesteudbyder efter eget valg.
Platform: Cross-Platform
Sprog: Java, Python, C ++, Perl, C, JavaScript, PHP osv ...
Cloud-version: Nej
Funktioner:
- Det giver dig mulighed for at køre en logisk databaseserver på alle virtuelle maskiner.
- CouchDB-værktøjet fungerer med eksterne værktøjer som belastningsbalancere, HTTP og proxyservere.
- Også det understøtter godkendelse og session.
- CouchDB-klynge giver dig mulighed for at gemme data redundant.
Bedømmelse: CouchDB tilbyder en skalerbar løsning. Det giver også fleksibilitet til lagring af data.
Link: https://couchdb.apache.org/
10) Oracle
Oracle er selvreparerende, selvsikrende og selvkørende designet til at eliminere manuel datahåndtering. Det er en intelligent, sikker og meget tilgængelig database i skyen, der hjælper dig med at vokse din virksomhed.
Platform: Windows og Linux
Sprog: C ++, COBOL, C, Java, Visual Basic og Pl / SQL.
Cloud-version: Ja
Funktioner:
- Oracle Cloud er optimeret til højtydende database-arbejdsbelastninger, streaming-arbejdsbelastninger og Hyperscale big data.
- Du kan nemt migrere til skyen.
- Det leverer tjenesterne baseret på, hvordan du kan lide at operere, for at køre Oracle cloud i dit datacenter.
Bedømmelse: Oracle-database gemmer og henter information. Databaseserver løser problemet relateret til informationsadministration.
Link: https://www.oracle.com/in/database/
11) DynamoDB
Amazon DynamoDB er en ikke-relationel database. Dette databasesystem giver ensartet ventetid og tilbyder indbygget sikkerhed og caching i hukommelsen. DynamoDB er en serverløs database, der automatisk skaleres og sikkerhedskopierer dine data til beskyttelse.
Platform: Tværplatform
Sprog: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP og Perl.
Cloud-version: Ja
Funktioner:
- Nøgleværdi og dokumentdatamodelunderstøttelse.
- DynamoDB tilbyder sekundære indekser, som giver fleksibilitet til at forespørge på enhver attribut.
- Amazon DynamoDB Accelerator leverer hurtig læsepræstation til din DynamoDB.
- DynamoDB integreres med AWS Lambda for at give udløsere.
Bedømmelse: DynamoDB er en dokumentdatabase og kan bruges til forskellige formål.
Link: https://aws.amazon.com/dynamodb/
12) Neo4j
Neo4j er en open-source NoSQL-grafdatabase, implementeret i Java. Det gemmer dine data i grafer snarere end i tabeller.
Platform: Cross-Platform
Sprog: Java, Cypher Query Language, JavaScript, Java osv.
Cloud-version: Ja
Funktioner:
- Det understøtter grafanalyse og transaktionsapplikationer.
- Kontinuerlige tidspasseringer for et forhold i grafen både i bredde og dybde på grund af dobbeltkobling på lagerniveauet mellem node og relation.
- Forholdet i Neo4j er hurtigt og giver dig mulighed for at materialisere og bruge nye relationer senere til at "genveje" og fremskynde domænedataene, når det nye krav opstår
- Hukommelsescaching til grafer, der giver kompakt opbevaring, hvilket resulterer i effektiv opskalering.
Bedømmelse: Neo4j tillader enhver organisation at låse op for sin forretningsværdi af forbindelser, forhold i data og påvirkninger gennem en ny applikation.
Link: https://neo4j.com/
13) Firebirdsql
Firebird er en open source SQL RDBMS, der kører på, Microsoft Windows, macOS, Linux og flere Unix-platforme.
Platform: Linux, Windows, HP-UX, macOS, Solaris og AIX.
Sprog: C / C ++ og COBOL
Cloud-version: Ja
Funktioner:
- Firebird giver dig mulighed for at oprette en brugerdefineret version.
- Det er gratis at downloade, registrere såvel som implementering.
- Værktøjet har forbedret RDBMS med flere platforme.
- Tilbyder en række finansieringsmuligheder fra firebird-medlemskaber til sponsorforpligtelser.
Bedømmelse: Firebird har udviklingsvenlig sprogstøtte, lagrede procedurer og udløsere.
Link: https://firebirdsql.org/
Resumé
Navn | Link | Platform | DB kapacitetsgrænse |
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 begrænsning |
PostgreSQL | https://www.postgresql.org/ | Windows, Linux og 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. | 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 enheder til skrivekapacitet og 25 enheder til læsekapacitet til AWS Free Tier |
Neo4j | https://neo4j.com/ | Windows, Linux, Mac. | gratis opstartslicens |
firebirdsql | https://firebirdsql.org/ | Windows, Linux og Mac. | Multi-CPU, 20 TB-database. |