13 geriausių nemokamų duomenų bazių (2021 m. Sąrašas)

Turinys
Duomenų bazė yra sistemingas duomenų rinkimas, palaikantis informacijos saugojimą ir manipuliavimą. Paprastai tai valdo duomenų bazių valdymo sistema (DBVS). Duomenys duomenų bazėje paprastai modeliuojami lentelių eilutėse ir stulpeliuose, kad duomenų užklausos ir apdorojimas būtų efektyvesnis. Toliau pateikiamas pasirinktas „Top Free“ duomenų bazės sąrašas su populiariausiomis funkcijomis ir atsisiuntimo nuorodomis. Šiame palyginimo sąraše yra atvirojo kodo įrankiai, kurie gali turėti „freemium“ funkcijų.

1) „Microsoft SQL“

„SQL Server“ yra „RDBMS“, kurią sukūrė „Microsoft“. „SQL Server“ palaiko ANSI SQL, kuri yra standartinė SQL („Structured Query Language“) kalba. Tačiau „SQL Server“ įdiegta SQL kalba T-SQL („Transact-SQL“).

Platforma: „ Docker Engine“, „Ubuntu“, „SUSE Linux Enterprise Server“ ir „Red Hat Enterprise Linux“.

Kalbos: C, C ++, Java ir C #

Debesų versija: taip

Funkcijos:

  • Tai suteikia struktūrizuotų ir nestruktūruotų duomenų integravimą naudojant „SQL Server“ ir „Spark“.
  • Šis įrankis suteikia mastelį, našumą ir prieinamumą kritinėms, intelektualioms programoms, duomenų saugykloms ir duomenų lakams.
  • Ji siūlo pažangias saugos funkcijas, kad apsaugotų jūsų duomenis.
  • Prieiga prie turtingų, interaktyvių „Power BI“ ataskaitų, kad galėtumėte priimti greitesnį ir geresnį sprendimą.

2) „MySQL“

„MySQL“ yra atviro kodo reliacinė duomenų bazė, veikianti daugelyje skirtingų platformų, tokių kaip „Windows“, „Linux“, „Mac OS“ ir kt. Platforma: „ Linux“, „Windows“ ir „Mac“. Kalbos: C, Java, SQL, C ++, Perl, Python, Tcl ir PHP. Debesų versija: taip

Funkcijos:

  • Šis atviro kodo duomenų bazės įrankis suteikia mastelį ir lankstumą
  • Šis įrankis turi interneto ir duomenų saugyklos stipriąsias puses
  • Tai užtikrina aukštą našumą
  • Jis turi tvirtą operacijų palaikymą

Verdiktas: „ MySQL“ gali būti naudojama supakuotai programinei įrangai, verslui svarbioms sistemoms ir didelės apimties svetainėms.

Nuoroda: https://www.mysql.com/


3) „PostgreSQL“

„PostgreSQL“ yra įmonės klasės atvirojo kodo duomenų bazių valdymo sistema. Jis palaiko tiek SQL reliacijoms, tiek JSON ne reliacinėms užklausoms. Ją palaiko patyrusi kūrėjų bendruomenė, nepaprastai prisidėjusi prie to, kad ji būtų labai patikima duomenų bazių valdymo programinė įranga.

Platforma: „ Mac“, „Windows“ ir „Linux“.

Kalbos: PL / Tcl, PL / pgSQL, PL / Python ir PL / Perl.

Debesies versija: Ne.

Funkcijos:

  • Suderinamas su įvairiomis platformomis, naudojančiomis visas pagrindines kalbas ir tarpines programas
  • Budėjimo serveris ir didelis prieinamumas
  • Įrankis turi subrendusį serverio pusės programavimo funkcionalumą
  • Žurnalo ir aktyviklio pagrindu sukurta replikavimo SSL.
  • Jis siūlo moderniausią fiksavimo mechanizmą.
  • Parama kelių versijų lygiagretumo valdymui
  • Tai palaiko kliento-serverio tinklo architektūrą
  • Įrankis yra orientuotas į objektą ir suderinamas su ANSI-SQL2008
  • „PostgreSQL“ leidžia susieti su kitomis duomenų saugyklomis, tokiomis kaip „NoSQL“, kurios veikia kaip daugialypių duomenų bazių federuotas centras.

Verdiktas: „ PostgreSQL“ leidžia jums sukurti pasirinktinius duomenų tipus ir užklausos metodų asortimentą. Parduotuvės procedūrą galite paleisti skirtingomis programavimo kalbomis.

Nuoroda: https://www.postgresql.org/


4) MongoDB

„MongoDB“ yra į dokumentus orientuota „NoSQL“ duomenų bazė, naudojama didelės apimties duomenims saugoti. Tai atviro kodo duomenų bazė, kuri pasirodė maždaug 2000-ųjų viduryje. Jis priskiriamas „NoSQL“ duomenų bazės kategorijai.

Platforma: kryžminė platforma

Kalbos: C #, C, Java, C ++, Perl, Scala, Ruby ir kt.

Debesų versija: taip

Funkcijos:

  • Visiškai automatizuotas mastelio teikimas ir lengvai valdykite sudėtingus, labai prieinamus kelių mazgų klasterius, naudodami API skambučius.
  • Šis įrankis leidžia jums sukurti visame pasaulyje paskirstytus klasterius.
  • Lengva atkurti duomenis, kai to reikia.
  • Jis siūlo vizualizaciją, stebėjimą ir įspėjimą apie daugiau nei 80 metrikų, stebinčių jūsų klasterio būklę arba integruojamus su trečiųjų šalių stebėjimo sprendimais.
  • Įrankis turi galingą užklausos kalbą
  • Jis naudoja turtingus JSON dokumentus lentelėms laikyti reliacinėje duomenų bazėje.
  • Čia pateikiama „MongoDB Atlas“, kuri yra pasaulinė debesų duomenų bazė.

Verdiktas: „ MongoDB“ leidžia patvirtinti dokumentą. Tai netinka toms programoms, turinčioms sudėtingas operacijas.

Nuoroda: https://www.mongodb.com/


5) OrientDB

„OrientDB“ yra atviro kodo „NoSQL“ kelių modelių duomenų bazė, padedanti organizacijoms atskleisti grafikų duomenų bazių galią, nenaudojant kelių sistemų tvarkant kitus duomenų tipus. Tai padeda padidinti našumą ir saugumą, tuo pačiu palaikant mastelį.

Platforma: „ Linux“, „Mac OS X“, „Windows“, „Solaris“ ir „HP-UX“

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

Debesų versija: taip

Funkcijos:

  • „Unified Multi-Model API“ - greitesniam diegimui
  • TinkerPop 3 - greito ir efektyvaus atnaujinimo būsena.
  • Įrankis sutelkė dėmesį į mastelį ir našumą.
  • Siūlo patobulintą užklausų planavimo priemonę.

Verdiktas: „ OrientDB“ gali atlikti daugkartinį replikavimą, bendrinti duomenis naudodamas klasterius ir automatizuoti paskirstytas užklausas ir operacijas.

Nuoroda: https://orientdb.com/


6) MariaDB

„MariaDB“ yra „MySQL“ duomenų bazių valdymo sistemos šakutė. Jį sukūrė originalūs kūrėjai. Šis DBVS įrankis suteikia duomenų apdorojimo galimybes atliekant tiek mažas, tiek įmonės užduotis.

Platforma: „ Windows“, „Linux“ ir „Mac“.

Kalbos: C #, Java, C ++, Python ir kt.

Debesų versija: taip

Funkcijos:

  • Jis veikia pagal GPL, BSD arba LGPL licencijas.
  • Jis tiekiamas su daugybe saugojimo variklių, įskaitant didelio našumo variklius, kuriuos galima integruoti su kitomis reliacinių duomenų bazių valdymo sistemomis.
  • Tai teikia „Galera“ grupių technologiją.
  • „MariaDB“ gali veikti skirtingose ​​operacinėse sistemose ir palaiko daugybę programavimo kalbų.

Verdiktas: „ MariaDB“ yra alternatyvi „MySQL“ programinė įranga. Tai suteikia didelį mastelį lengvai integruojant.

Nuoroda: https://mariadb.org/


7) SQLite

„SQLite“ yra atviro kodo, įterptoji, reliacinė duomenų bazių valdymo sistema, sukurta maždaug 2000 m. Tai yra duomenų bazė, kurios konfigūracija nėra nulinė, be serverio ar diegimo reikalavimų. Nepaisant paprastumo, jis yra perkrautas populiariomis duomenų bazių valdymo sistemų savybėmis.

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

Kalbos: C, C #, C ++, Java, PHP, Python, Ruby ir kt.

Debesų versija: taip

Funkcijos:

  • SQLite yra labai lengva, palyginti su kitomis duomenų bazių valdymo sistemomis, tokiomis kaip SQL Server ar Oracle.
  • Jame yra atminties biblioteka, į kurią galite tiesiogiai skambinti ir naudoti be diegimo ar konfigūracijos.
  • Duomenų bazei saugoti nereikia specialaus serverio. Duomenų bazė saugoma kompiuterio standžiajame diske.

Verdiktas: SQLite yra C programavimo kalbos biblioteka, kuri

siūlo savarankišką, patikimą ir pilną SQL duomenų bazių variklį.

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


8) Kasandra

„Cassandra“ yra nemokamas įrankis, sukurtas valdyti didelį duomenų kiekį įvairiuose serveriuose. Šis įrankis siūlo palaikymą dauginantis keliuose duomenų centruose.

Platforma: kryžminė platforma

Kalbos: SQL, Go, C ++, Python ir Node JS

Debesų versija: taip

Funkcijos:

  • Duomenys nukopijuojami į daugybę mazgų, kad būtų užtikrinta gedimų toleravimo sistema.
  • Nėra tinklo kliūčių, nes visi mazgų mazgai yra išsiskyrę.
  • Šis įrankis palaiko trečiųjų šalių sutartis ir paslaugas.
  • Tai leidžia pasirinkti sinchroninį ar asinchroninį atnaujinimo replikavimą.

Verdiktas : „Cassandra“ skirta tiems žmonėms, kurie nori mastelio ir didelio prieinamumo nesumažindami našumo.

Nuoroda: http://cassandra.apache.org/


9) „CouchDB“

„CouchDB“ yra atviro kodo programinė įranga, pagrįsta bendrais standartais, kad galėtumėte pasiekti svarbius jūsų duomenis. Duomenys saugomi jūsų serveryje arba pas jūsų pasirinktą pagrindinį paslaugų teikėją.

Platforma: kryžminė platforma

Kalbos: Java, Python, C ++, Perl, C, JavaScript, PHP ir kt.

Debesų versija: ne

Funkcijos:

  • Tai leidžia paleisti loginį duomenų bazės serverį bet kurioje virtualioje mašinoje.
  • „CouchDB“ įrankis veikia su išoriniais įrankiais, tokiais kaip apkrovos balansatoriai, HTTP ir tarpiniai serveriai.
  • Taip pat teikiama autentifikavimo ir sesijos palaikymas.
  • „CouchDB“ klasteris leidžia nereikalingai išsaugoti duomenis.

Verdiktas: „ CouchDB“ siūlo keičiamą sprendimą. Tai taip pat suteikia lankstumo saugant duomenis.

Nuoroda: https://couchdb.apache.org/


10) „Oracle“

„Oracle“ yra saviremontuojama, saugiai saugoma ir vairuojama, kad būtų pašalintas rankinis duomenų valdymas. Tai intelektuali, saugi ir labai prieinama debesies duomenų bazė, padedanti išplėsti savo verslą.

Platforma: „ Windows“ ir „Linux“

Kalbos: C ++, COBOL, C, Java, Visual Basic ir Pl / SQL.

Debesų versija: taip

Funkcijos:

  • „Oracle Cloud“ yra optimizuotas didelio našumo duomenų bazių darbo krūviams, srautiniams srautams ir „Hyperscale“ dideliems duomenims.
  • Galite lengvai pereiti prie Debesies.
  • Ji teikia paslaugas pagal tai, kaip jums patinka veikti, kad jūsų duomenų centre būtų galima paleisti „Oracle“ debesį.

Verdiktas: „ Oracle“ duomenų bazėje saugoma ir gaunama informacija. Duomenų bazės serveris išsprendžia problemą, susijusią su informacijos valdymu.

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


11) „DynamoDB“

„Amazon DynamoDB“ yra nesusijusi duomenų bazė. Ši duomenų bazės sistema suteikia pastovų vėlavimą ir siūlo integruotą saugumą bei atminties talpyklą. „DynamoDB“ yra be serverio duomenų bazė, kuri automatiškai keičia mastelius ir sukuria atsarginę jūsų duomenų apsaugą.

Platforma: kryžminė platforma

Kalbos: „ Go“, „Node.js“, „Java“, .NET, C #, „Ruby“, „Python“, PHP ir „Perl“.

Debesų versija: taip

Funkcijos:

  • Pagrindinės vertės ir dokumentų duomenų modelio palaikymas.
  • „DynamoDB“ siūlo antrinius indeksus, kurie suteikia lankstumo užklausoms dėl bet kokio atributo.
  • „Amazon DynamoDB Accelerator“ užtikrina greitą „DynamoDB“ skaitymo našumą.
  • „DynamoDB“ integruojasi su „AWS Lambda“, kad suteiktų trigerius.

Verdiktas: „ DynamoDB“ yra dokumentų duomenų bazė ir gali būti naudojama įvairiems tikslams.

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


12) Neo4j

„Neo4j“ yra atviro kodo „NoSQL“ grafikų duomenų bazė, įdiegta „Java“. Tai išsaugo jūsų duomenis diagramose, o ne lentelėse.

Platforma: kryžminė platforma

Kalbos: „ Java“, „Cypher Query Language“, „JavaScript“, „Java“ ir kt.

Debesų versija: taip

Funkcijos:

  • Jis palaiko diagramų analizę ir operacijų programas.
  • Nuolatinis grafiko santykio perėjimas ir plotis, ir gylis dėl dvigubo susiejimo saugojimo lygyje tarp mazgo ir ryšio.
  • Ryšys „Neo4j“ yra greitas ir leidžia vėliau realizuoti ir naudoti naujus santykius, norint „spartinti“ ir paspartinti domeno duomenis, kai iškils naujas reikalavimas
  • Atminties talpinimas grafikams, kurie suteikia kompaktišką saugyklą, todėl efektyviai padidinamas.

Verdiktas: „ Neo4j“ leidžia bet kuriai organizacijai atskleisti savo verslo vertę ryšiais, ryšiais duomenyse ir įtakomis per naują programą.

Nuoroda: https://neo4j.com/


13) „Firebirdsql“

„Firebird“ yra atviro kodo SQL RDBMS, veikianti „Microsoft Windows“, „MacOS“, „Linux“ ir keliose „Unix“ platformose.

Platforma: „ Linux“, „Windows“, „HP-UX“, „macOS“, „Solaris“ ir AIX.

Kalbos: C / C ++ ir COBOL

Debesų versija: taip

Funkcijos:

  • „Firebird“ leidžia jums sukurti pasirinktinę versiją.
  • Tai nemokama parsisiųsti, registracija ir diegimas.
  • Įrankis turi patobulintą kelių platformų RDBMS.
  • Teikia įvairias finansavimo galimybes - nuo narystės „Firebird“ iki įsipareigojimų remti.

Verdiktas: „ Firebird“ palaiko vystymąsi palaikančią kalbą, saugo procedūras ir aktyviklius.

Nuoroda: https://firebirdsql.org/

Santrauka

vardas Nuoroda Platforma DB talpos riba
„Microsoft SQL“ https://www.microsoft.com/en-in/sql-server/sql-server-2019 „Windows“, „Linux“. 1 GB RAM ir 10 GB duomenų bazė. 1 procesorius.
„MySQL“ https://www.mysql.com/ „Windows“, „Linux“, „Mac“. Nėra jokių apribojimų
„PostgreSQL“ https://www.postgresql.org/ „Windows“, „Linux“ ir „Mac“ Nėra jokių apribojimų
mongodb https://www.mongodb.com/ „Windows“, „Linux“, „Mac“. Nėra jokių apribojimų
OrientDB https://orientdb.com/ „Windows“, „Linux“, „Mac“. Nėra jokių apribojimų
Mariadb https://mariadb.org/ „Windows“, „Linux“, „Mac“. Nėra jokių apribojimų
SQLite https://www.sqlite.org/index.html „Windows“, „Linux“, „Mac“. Nėra jokių apribojimų
Kasandra http://cassandra.apache.org/ „Windows“, „Linux“. Nėra jokių apribojimų
couchdb https://couchdb.apache.org/ „Windows“, „Linux“. maksimalus dydis yra 4 GB
orakulas https://www.oracle.com/in/database/ „Windows“, „Linux“ 1 GB RAM 11 GB duomenų bazė. 1CPU.
„DynamoDB“ https://aws.amazon.com/dynamodb/ „Windows“, „Linux“. 25 GB, 25 įrašymo talpos vienetai ir 25 skaitymo talpos vienetai, skirti „AWS Free Tier“
Neo4j https://neo4j.com/ „Windows“, „Linux“, „Mac“. nemokama paleisties licencija
firebirdsql https://firebirdsql.org/ „Windows“, „Linux“ ir „Mac“. Keli procesoriai, 20 TB duomenų bazė.

Įdomios straipsniai...