13 BEST bezmaksas datu bāze (2021. gada saraksts)

Anonim
Datu bāze ir sistemātiska datu vākšana, kas atbalsta informācijas glabāšanu un manipulēšanu. Parasti to pārvalda datu bāzes pārvaldības sistēma (DBVS). Datus datu bāzē parasti modelē tabulu rindās un kolonnās, lai padarītu datu vaicājumu un apstrādi efektīvāku. Tālāk ir izvēlēts populārākās bezmaksas datu bāzes saraksts ar populārām funkcijām un lejupielādes saitēm. Šajā salīdzināšanas sarakstā ir atvērta pirmkoda rīki, kuriem var būt freemium funkcijas.

1) Microsoft SQL

SQL Server ir RDBMS, ko izstrādājusi Microsoft. SQL Server atbalsta ANSI SQL, kas ir standarta SQL (Structured Query Language) valoda. Tomēr SQL Server nāk ar SQL valodas T-SQL (Transact-SQL) ieviešanu.

Platforma: Docker Engine, Ubuntu, SUSE Linux Enterprise Server un Red Hat Enterprise Linux.

Valodas: C, C ++, Java un C #

Mākoņa versija:

Iespējas:

  • Tas nodrošina strukturētu un nestrukturētu datu integrāciju ar SQL Server un Spark spēku.
  • Šis rīks piedāvā mērogojamību, veiktspēju un pieejamību kritiskām, viedām lietojumprogrammām, datu noliktavām un datu ezeriem.
  • Tas piedāvā uzlabotas drošības funkcijas, lai aizsargātu jūsu datus.
  • Piekļuve bagātīgiem, interaktīviem Power BI pārskatiem, lai pieņemtu ātrāku un labāku lēmumu.

2) MySQL

MySQL ir atvērtā koda relāciju datu bāze, kas darbojas uz vairākām dažādām platformām, piemēram, Windows, Linux un Mac OS utt. Platforma: Linux, Windows un Mac. Valodas: C, Java, SQL, C ++, Perl, Python, Tcl un PHP. Mākoņa versija:

Iespējas:

  • Šis atvērtā pirmkoda datu bāzes rīks nodrošina mērogojamību un elastību
  • Rīkam ir tīmekļa un datu noliktavas stiprās puses
  • Tas nodrošina augstu veiktspēju
  • Tam ir spēcīgs darījumu atbalsts

Spriedums: MySQL var izmantot iesaiņotai programmatūrai, uzņēmējdarbībai kritiskām sistēmām un liela apjoma vietnēm.

Saite: https://www.mysql.com/


3) PostgreSQL

PostgreSQL ir uzņēmuma klases atvērtā pirmkoda datu bāzes pārvaldības sistēma. Tas atbalsta gan SQL relāciju, gan JSON vaicājumiem, kas nav saistīti. To atbalsta pieredzējusi izstrādātāju kopiena, kas ir devusi milzīgu ieguldījumu, lai padarītu to par ļoti uzticamu datu bāzes pārvaldības programmatūru.

Platforma: Mac, Windows un Linux.

Valodas: PL / Tcl, PL / pgSQL, PL / Python un PL / Perl.

Mākoņa versija: Nē.

Iespējas:

  • Saderīgs ar dažādām platformām, izmantojot visas galvenās valodas un starpprogrammatūru
  • Gaidīšanas serveris un augsta pieejamība
  • Rīks ir nobriedis servera puses programmēšanas funkcionalitāte
  • Žurnāla un trigera balstīta replikācijas SSL.
  • Tas piedāvā vismodernāko bloķēšanas mehānismu.
  • Atbalsts vairāku versiju vienlaicīguma kontrolei
  • Tas nodrošina atbalstu klienta-servera tīkla arhitektūrai
  • Šis rīks ir orientēts uz objektu un ir saderīgs ar ANSI-SQL2008
  • PostgreSQL ļauj izveidot saiti ar citiem datu krājumiem, piemēram, NoSQL, kas darbojas kā apvienots centrs poliglotu datu bāzēm.

Spriedums: PostgreSQL ļauj jums izveidot pielāgotus datu tipus un vaicājumu metožu klāstu. Veikala procedūru varat palaist dažādās programmēšanas valodās.

Saite: https://www.postgresql.org/


4) MongoDB

MongoDB ir uz dokumentiem orientēta NoSQL datu bāze, ko izmanto liela apjoma datu glabāšanai. Tā ir atvērtā koda datu bāze, kas parādījās aptuveni 2000. gadu vidū. Tas ietilpst NoSQL datu bāzes kategorijā.

Platforma: Starpplatforma

Valodas: C #, C, Java, C ++, Perl, Scala, Ruby utt.

Mākoņa versija:

Iespējas:

  • Pilnībā automatizēta mēroga nodrošināšana un viegli pārvaldīt sarežģītus, ļoti pieejamus vairāku mezglu kopas, vienkārši izmantojot API izsaukumus.
  • Šis rīks ļauj jums izveidot globāli izplatītas kopas.
  • Vajadzības gadījumā viegli atjaunot datus.
  • Tas piedāvā vizualizāciju, monitoru un brīdinājumus par vairāk nekā 80 metrikām, kas izseko jūsu klastera veselību vai integrējas ar trešo personu uzraudzības risinājumiem.
  • Rīkam ir spēcīga vaicājumu valoda
  • Tas izmanto bagātīgus JSON dokumentus, lai uzglabātu tabulas relāciju datu bāzē.
  • Tas nodrošina MongoDB Atlas, kas ir globāla mākoņu datu bāze.

Spriedums: MongoDB ļauj jums apstiprināt dokumentu. Tas nav piemērots lietojumprogrammām, kurām ir sarežģīti darījumi.

Saite: https://www.mongodb.com/


5) OrientDB

OrientDB ir atvērtā koda NoSQL daudzmodeļu datu bāze, kas organizācijām palīdz atbrīvot grafu datu bāzu iespējas, neizvietojot vairākas sistēmas citu datu veidu apstrādei. Tas palīdz palielināt veiktspēju un drošību, vienlaikus atbalstot mērogojamību.

Platforma: Linux, Mac OS X, Windows, Solaris un HP-UX

Valodas: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.

Mākoņa versija:

Iespējas:

  • Unified Multi-Model API - ātrākai izvietošanai
  • TinkerPop 3 ātrai un efektīvai jaunināšanai.
  • Rīks koncentrējās uz mērogojamību un veiktspēju.
  • Piedāvā uzlabotu vaicājumu plānotāju.

Spriedums: OrientDB ir iespēja veikt vairāku galveno replikāciju, koplietot datus, izmantojot kopas, un automatizēt izplatītos vaicājumus un darījumus.

Saite: https://orientdb.com/


6) MariaDB

MariaDB ir MySQL datu bāzes pārvaldības sistēmas dakša. To izveidojuši sākotnējie izstrādātāji. Šis DBVS rīks nodrošina datu apstrādes iespējas gan maziem, gan uzņēmuma uzdevumiem.

Platforma: Windows, Linux un Mac.

Valodas: C #, Java, C ++, Python utt.

Mākoņa versija:

Iespējas:

  • Tas darbojas ar GPL, BSD vai LGPL licencēm.
  • Tas nāk ar daudziem atmiņas dzinējiem, ieskaitot augstas veiktspējas motorus, kurus var integrēt ar citām relāciju datu bāzu pārvaldības sistēmām.
  • Tas nodrošina Galera kopu tehnoloģiju.
  • MariaDB var darboties dažādās operētājsistēmās, un tā atbalsta daudzas programmēšanas valodas.

Spriedums: MariaDB ir alternatīva programmatūra MySQL. Tas nodrošina augstu mērogojamību, viegli integrējot.

Saite: https://mariadb.org/


7) SQLite

SQLite ir atvērtā koda, iegulta, relāciju datu bāzes pārvaldības sistēma, kas izstrādāta aptuveni 2000. gadā. Tā ir datu bāze ar nulles konfigurāciju, bez servera vai instalācijas prasībām. Neskatoties uz vienkāršību, tas ir aprīkots ar populārām datu bāzu pārvaldības sistēmu funkcijām.

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

Valodas: C, C #, C ++, Java, PHP, Python, Ruby utt.

Mākoņa versija:

Iespējas:

  • SQLite ir ļoti viegls, salīdzinot ar citām datu bāzes pārvaldības sistēmām, piemēram, SQL Server vai Oracle.
  • Tam ir atmiņas bibliotēka, kurā jūs varat piezvanīt un izmantot tieši bez instalēšanas vai konfigurēšanas.
  • Datu bāzes glabāšanai nav nepieciešams īpašs serveris. Datu bāze tiek saglabāta datora cietajā diskā.

Spriedums: SQLite ir C programmēšanas valodas bibliotēka, kas

piedāvā autonomu, uzticamu un pilnībā aprīkotu SQL datu bāzes dzinēju.

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


8) Kasandra

Cassandra ir bezmaksas rīks, kas paredzēts liela apjoma datu pārvaldīšanai plašā serveru diapazonā. Šis rīks piedāvā atbalstu pavairošanai vairākos datu centros.

Platforma: Starpplatforma

Valodas: SQL, Go, C ++, Python un Node JS

Mākoņa versija:

Iespējas:

  • Dati tiek kopēti daudzos mezglos, lai nodrošinātu kļūdu tolerances sistēmu.
  • Tīkla sastrēgumu nav, jo visi mezgli klasterī ir sperāti.
  • Šis rīks atbalsta trešo personu līgumus un pakalpojumus.
  • Tas ļauj izvēlēties atjauninājuma sinhrono vai asinhrono replikāciju.

Spriedums : Kasandra ir paredzēta tiem cilvēkiem, kuri vēlas mērogojamību un augstu pieejamību, nesamazinot veiktspēju.

Saite: http://cassandra.apache.org/


9) CouchDB

CouchDB ir atvērtā koda programmatūra, kuras pamatā ir kopīgi standarti, lai piekļūtu jūsu svarīgajiem datiem. Tas glabā datus jūsu serverī vai pie vadošā pakalpojumu sniedzēja pēc jūsu izvēles.

Platforma: Starpplatforma

Valodas: Java, Python, C ++, Perl, C, JavaScript, PHP utt.

Mākoņa versija:

Iespējas:

  • Tas ļauj palaist loģisku datu bāzes serveri jebkurā virtuālajā mašīnā.
  • CouchDB rīks darbojas ar ārējiem rīkiem, piemēram, slodzes līdzsvarotājiem, HTTP un starpniekserveriem.
  • Arī tas nodrošina autentifikācijas un sesijas atbalstu.
  • CouchDB kopa ļauj jums ietaupīt datus lieki.

Spriedums: CouchDB piedāvā pielāgojamu risinājumu. Tas nodrošina arī elastību datu glabāšanai.

Saite: https://couchdb.apache.org/


10) Oracle

Oracle veic pašregulēšanu, pašdrošināšanu un pašpiedziņu, kas paredzēta manuālas datu pārvaldības novēršanai. Tā ir inteliģenta, droša un mākoņos ļoti pieejama datu bāze, kas palīdz jums attīstīt savu biznesu.

Platforma: Windows un Linux

Valodas: C ++, COBOL, C, Java, Visual Basic un Pl / SQL.

Mākoņa versija:

Iespējas:

  • Oracle Cloud ir optimizēts augstas veiktspējas datu bāzu slodzēm, straumēšanas slodzēm un hiperskalas lielajiem datiem.
  • Jūs varat viegli migrēt uz Cloud.
  • Tas nodrošina pakalpojumus, pamatojoties uz to, kā vēlaties darboties, lai datu centrā palaistu Oracle mākoni.

Spriedums: Oracle datu bāze glabā un izgūst informāciju. Datu bāzes serveris atrisina problēmu, kas saistīta ar informācijas pārvaldību.

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


11) DynamoDB

Amazon DynamoDB ir nesaistīta datu bāze. Šī datu bāzes sistēma nodrošina konsekventu latentumu un piedāvā iebūvētu drošību un atmiņā saglabāto kešatmiņu. DynamoDB ir bez servera datu bāze, kas automātiski mērogojas un dublē jūsu datus aizsardzībai.

Platforma: Starpplatforma

Valodas: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP un Perl.

Mākoņa versija:

Iespējas:

  • Galvenās vērtības un dokumentu datu modeļa atbalsts.
  • DynamoDB piedāvā sekundāros indeksus, kas nodrošina elastīgumu vaicājumiem par jebkuru atribūtu.
  • Amazon DynamoDB Accelerator nodrošina ātru lasīšanas veiktspēju jūsu DynamoDB.
  • DynamoDB integrējas ar AWS Lambda, lai nodrošinātu aktivizētājus.

Spriedums: DynamoDB ir dokumentu datu bāze, un to var izmantot dažādiem mērķiem.

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


12) Neo4j

Neo4j ir atvērtā koda NoSQL diagrammu datu bāze, kas ieviesta Java. Tas saglabā jūsu datus diagrammās, nevis tabulās.

Platforma: Starpplatforma

Valodas: Java, Cypher Query Language, JavaScript, Java utt.

Mākoņa versija:

Iespējas:

  • Tas atbalsta diagrammu analīzi un darījumu lietojumprogrammas.
  • Nepārtraukta laika attiecību šķērsošana diagrammā gan platumā, gan dziļumā, jo glabāšanas līmenī starp mezglu un attiecībām tiek veiktas dubultas saites.
  • Attiecības programmā Neo4j ir ātras un ļauj vēlāk materializēt un izmantot jaunas attiecības, lai domēna datus "īsceļotu" un paātrinātu, kad rodas jauna prasība.
  • Atmiņas kešatmiņa grafikiem, kas nodrošina kompaktu glabāšanu, kā rezultātā tiek efektīvi palielināta.

Spriedums: Neo4j ļauj jebkurai organizācijai, izmantojot jaunu lietojumprogrammu, atklāt biznesa vērtību savienojumiem, attiecībām datos un ietekmēm.

Saite: https://neo4j.com/


13) Firebirdsql

Firebird ir atvērtā koda SQL RDBMS, kas darbojas ar Microsoft Windows, MacOS, Linux un vairākām Unix platformām.

Platforma: Linux, Windows, HP-UX, macOS, Solaris un AIX.

Valodas: C / C ++ un COBOL

Mākoņa versija:

Iespējas:

  • Firebird ļauj izveidot pielāgotu versiju.
  • To var bez maksas lejupielādēt, reģistrēt, kā arī izvietot.
  • Rīkam ir uzlabota daudzplatformu RDBMS.
  • Nodrošina dažādas finansēšanas iespējas, sākot no dalības firebird līdz sponsorēšanas saistībām.

Spriedums: Firebird ir attīstībai labvēlīgs valodas atbalsts, saglabātas procedūras un aktivizētāji.

Saite: https://firebirdsql.org/

Kopsavilkums

Nosaukums Saite Platforma DB ietilpības ierobežojums
Microsoft SQL https://www.microsoft.com/en-in/sql-server/sql-server-2019 Windows, Linux. 1 GB RAM un 10 GB datu bāze. 1 centrālais procesors.
MySQL https://www.mysql.com/ Windows, Linux, Mac. Nav ierobežojumu
PostgreSQL https://www.postgresql.org/ Windows, Linux un Mac Nav ierobežojumu
mongodb https://www.mongodb.com/ Windows, Linux, Mac. Nav ierobežojumu
OrientDB https://orientdb.com/ Windows, Linux, Mac. Nav ierobežojumu
Mariadb https://mariadb.org/ Windows, Linux, Mac. Nav ierobežojumu
SQLite https://www.sqlite.org/index.html Windows, Linux, Mac. Nav ierobežojumu
Kasandra http://cassandra.apache.org/ Windows, Linux. Nav ierobežojumu
couchdb https://couchdb.apache.org/ Windows, Linux. maksimālais izmērs ir 4 GB
orākuls https://www.oracle.com/in/database/ Windows, Linux 1 GB RAM 11 GB datu bāze. 1CPU.
DynamoDB https://aws.amazon.com/dynamodb/ Windows, Linux. 25 GB, 25 rakstīšanas jaudas vienības un 25 lasīšanas jaudas vienības AWS Free Tier
Neo4j https://neo4j.com/ Windows, Linux, Mac. bezmaksas starta licence
firebirdsql https://firebirdsql.org/ Windows, Linux un Mac. Multi-CPU, 20 TB datu bāze.