13 PARASTA ilmaista tietokantaa (2021-luettelo)

Anonim
Tietokanta on järjestelmällinen tiedonkeruu, joka tukee tietojen tallentamista ja käsittelyä. Sitä hallinnoi yleensä tietokannan hallintajärjestelmä (DBMS). Tietokannan tiedot mallinnetaan tyypillisesti taulukoiden riveinä ja sarakkeina tietojen kyselyn ja käsittelyn tehostamiseksi. Seuraavassa on valitsemasi luettelo Top Free -tietokannasta, jossa on suosittuja ominaisuuksia ja latauslinkkejä. Tämä vertailuluettelo sisältää avoimen lähdekoodin työkaluja, joilla voi olla freemium-ominaisuuksia.

1) Microsoft SQL

SQL Server on Microsoftin kehittämä RDBMS. SQL Server tukee ANSI SQL: ää, joka on standardi SQL (Structured Query Language) -kieli. SQL Server toimitetaan kuitenkin SQL-kielen, T-SQL: n (Transact-SQL) käyttöönotolla.

Alusta: Docker Engine, Ubuntu, SUSE Linux Enterprise Server ja Red Hat Enterprise Linux.

Kielet: C, C ++, Java ja C #

Pilviversio: Kyllä

Ominaisuudet:

  • Se tarjoaa jäsenneltyjen ja jäsentämättömien tietojen integroinnin SQL Serverin ja Sparkin avulla.
  • Työkalu tarjoaa skaalautuvuuden, suorituskyvyn ja saatavuuden tehtäväkriittisille, älykkäille sovelluksille, tietovarastoille ja tietojärjestelmille.
  • Se tarjoaa edistyneitä suojausominaisuuksia tietojesi suojaamiseksi.
  • Rikkaiden, interaktiivisten Power BI -raporttien käyttö, jotta voit tehdä nopeamman ja paremman päätöksen.

2) MySQL

MySQL on avoimen lähdekoodin relaatiotietokanta, joka toimii useilla eri alustoilla, kuten Windows, Linux ja Mac OS jne. Alusta: Linux, Windows ja Mac. Kielet: C, Java, SQL, C ++, Perl, Python, Tcl ja PHP. Pilviversio: Kyllä

Ominaisuudet:

  • Tämä avoimen lähdekoodin tietokantatyökalu tarjoaa skaalautuvuuden ja joustavuuden
  • Työkalulla on verkko- ja tietovaraston vahvuuksia
  • Se tarjoaa korkean suorituskyvyn
  • Sillä on vankka kaupallinen tuki

Tuomio: MySQL: ää voidaan käyttää pakattuihin ohjelmistoihin, liiketoiminnan kannalta kriittisiin järjestelmiin ja suurten volyymien verkkosivustoihin.

Linkki: https://www.mysql.com/


3) PostgreSQL

PostgreSQL on yritystason avoimen lähdekoodin tietokantojen hallintajärjestelmä. Se tukee sekä SQL: ää relaatiolle että JSON: ta ei-relaatiokyselyille. Sitä tukee kokenut kehittäjien yhteisö, joka on antanut valtavan panoksen tehdäkseen siitä erittäin luotettavan tietokannan hallintaohjelmiston.

Alusta: Mac, Windows ja Linux.

Kielet: PL / Tcl, PL / pgSQL, PL / Python ja PL / Perl.

Pilviversio: Ei.

Ominaisuudet:

  • Yhteensopiva eri alustojen kanssa kaikilla tärkeimmillä kielillä ja väliohjelmistoilla
  • Valmiustilapalvelin ja korkea käytettävyys
  • Työkalulla on kypsät palvelinpuolen ohjelmointitoiminnot
  • Loki- ja laukaisupohjainen replikointi SSL.
  • Se tarjoaa kehittyneimmän lukitusmekanismin.
  • Tuki moniversioisen samanaikaisuuden hallintaan
  • Se tarjoaa tukea asiakas-palvelin-verkkoarkkitehtuurille
  • Työkalu on olio-suuntautunut ja ANSI-SQL2008-yhteensopiva
  • PostgreSQL sallii linkityksen muihin tietovarastoihin, kuten NoSQL, joka toimii yhdistettynä keskuksena polyglot-tietokannoille.

Tuomio: PostgreSQL: n avulla voit luoda mukautettuja tietotyyppejä ja erilaisia ​​kyselymenetelmiä. Voit suorittaa myymälämenettelyn eri ohjelmointikielillä.

Linkki: https://www.postgresql.org/


4) MongoDB

MongoDB on asiakirjapainotteinen NoSQL-tietokanta, jota käytetään suurten määrien tietojen tallentamiseen. Se on avoimen lähdekoodin tietokanta, joka tuli esiin 2000-luvun puolivälissä. Se kuuluu NoSQL-tietokannan luokkaan.

Alusta: Monitasoinen

Kielet: C #, C, Java, C ++, Perl, Scala, Ruby jne.

Pilviversio: Kyllä

Ominaisuudet:

  • Täysin automatisoitu mittakaavan tarjonta ja hallita monimutkaisia, erittäin saatavia, monisolmuisia klustereita helposti API-puheluiden avulla.
  • Tämän työkalun avulla voit luoda maailmanlaajuisesti jaettuja klustereita.
  • Tiedot on helppo palauttaa tarvittaessa.
  • Se tarjoaa visualisoinnin, valvonnan ja hälytyksen yli 80 mittarille, jotka seuraavat klusterisi terveyttä tai integroituu kolmansien osapuolten seurantaratkaisuihin.
  • Työkalulla on tehokas kyselykieli
  • Se käyttää rikkaita JSON-asiakirjoja taulukoiden tallentamiseen relaatiotietokantaan.
  • Se tarjoaa MongoDB Atlasin, joka on maailmanlaajuinen pilvitietokanta.

Tuomio: MongoDB antaa sinun vahvistaa asiakirjan. Se ei sovellu sovelluksille, joilla on monimutkaisia ​​tapahtumia.

Linkki: https://www.mongodb.com/


5) SuuntaDB

OrientDB on avoimen lähdekoodin NoSQL-monimallitietokanta, joka auttaa organisaatioita vapauttamaan graafitietokantojen voiman käyttämättä useita järjestelmiä muiden tietotyyppien käsittelemiseksi. Tämä auttaa parantamaan suorituskykyä ja turvallisuutta samalla kun tukee skaalautuvuutta.

Alusta: Linux, Mac OS X, Windows, Solaris ja HP-UX

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

Pilviversio: Kyllä

Ominaisuudet:

  • Unified Multi-Model API - nopeampaan käyttöönottoon
  • TinkerPop 3 tarjoaa nopeiden ja tehokkaiden päivitysten tilan.
  • Työkalu keskittyi skaalautuvuuteen ja suorituskykyyn.
  • Tarjoaa parannetun kyselyn suunnittelijan.

Tuomio: OrientDB : llä on kyky tehdä monen isännän replikointi, jaettu data klustereiden avulla ja automatisoida hajautetut kyselyt ja tapahtumat.

Linkki: https://orientdb.com/


6) MariaDB

MariaDB on MySQL-tietokannan hallintajärjestelmän haarukka. Sen ovat luoneet sen alkuperäiset kehittäjät. Tämä DBMS-työkalu tarjoaa tietojenkäsittelyominaisuudet sekä pienille että suurille yrityksille.

Alusta: Windows, Linux ja Mac.

Kielet: C #, Java, C ++, Python jne.

Pilviversio: Kyllä

Ominaisuudet:

  • Se toimii GPL-, BSD- tai LGPL-lisensseillä.
  • Siinä on monia tallennusmoottoreita, myös tehokkaita, jotka voidaan integroida muihin relaatiotietokantojen hallintajärjestelmiin.
  • Se tarjoaa Galera-klusteriteknologian.
  • MariaDB voi toimia eri käyttöjärjestelmissä, ja se tukee lukuisia ohjelmointikieliä.

Tuomio: MariaDB on vaihtoehtoinen ohjelmisto MySQL: lle. Se tarjoaa suuren skaalautuvuuden helpon integroinnin avulla.

Linkki: https://mariadb.org/


7) SQLite

SQLite on avoimen lähdekoodin sulautettu relaatiotietokantojen hallintajärjestelmä, joka on suunniteltu noin vuonna 2000. Se on tietokanta, jossa ei ole asetuksia, ei palvelimen tai asennuksen vaatimuksia. Yksinkertaisuudesta huolimatta se on täynnä tietokantojen hallintajärjestelmien suosittuja ominaisuuksia.

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

Kielet: C, C #, C ++, Java, PHP, Python, Ruby jne.

Pilviversio: Kyllä

Ominaisuudet:

  • SQLite on erittäin kevyt verrattuna muihin tietokantojen hallintajärjestelmiin, kuten SQL Server tai Oracle.
  • Siinä on muistikirjasto, johon voit soittaa ja käyttää suoraan ilman asennusta tai määritystä.
  • Tietokannan tallentamiseen ei tarvita erillistä palvelinta. Tietokanta on tallennettu tietokoneen kiintolevylle.

Tuomio: SQLite on C-ohjelmointikielikirjasto, joka

tarjoaa itsenäisen, luotettavan ja monipuolisen SQL-tietokantamoottorin.

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


8) Cassandra

Cassandra on ilmainen työkalu, joka on suunniteltu hallitsemaan suurta tietomäärää useilla palvelimilla. Työkalu tukee monistamista useissa datakeskuksissa.

Alusta: Monitasoinen

Kielet: SQL, Go, C ++, Python ja Node JS

Pilviversio: Kyllä

Ominaisuudet:

  • Tiedot kopioidaan useisiin solmuihin vikasietoisen järjestelmän aikaansaamiseksi.
  • Verkon pullonkauloja ei ole, koska kaikki klusterin solmut ovat erillisiä.
  • Työkalu tukee kolmansien osapuolten tekemiä sopimuksia ja palveluja.
  • Sen avulla voit valita päivityksen synkronisen tai asynkronisen replikoinnin välillä.

Tuomio : Cassandra on tarkoitettu ihmisille, jotka haluavat skaalautuvuuden ja korkean käytettävyyden heikentämättä suorituskykyä.

Linkki: http://cassandra.apache.org/


9) CouchDB

CouchDB on avoimen lähdekoodin ohjelmisto, joka perustuu yleisiin standardeihin tärkeiden tietojesi saamiseksi. Se tallentaa tietoja palvelimellesi tai valitsemallesi johtavalle palveluntarjoajalle.

Alusta: Cross-platform

Kielet: Java, Python, C ++, Perl, C, JavaScript, PHP jne.

Pilviversio: Ei

Ominaisuudet:

  • Sen avulla voit suorittaa loogisen tietokantapalvelimen millä tahansa virtuaalikoneella.
  • CouchDB-työkalu toimii ulkoisten työkalujen, kuten kuormituksen tasapainotinten, HTTP- ja välityspalvelinten, kanssa.
  • Myös se tukee todennusta ja istuntoa.
  • CouchDB-klusterin avulla voit tallentaa tietoja tarpeettomasti.

Tuomio: CouchDB tarjoaa skaalautuvan ratkaisun. Se tarjoaa myös joustavuutta tietojen tallentamiseen.

Linkki: https://couchdb.apache.org/


10) Oracle

Oracle korjaa itsensä, varmistaa itsensä ja ajaa itseään manuaalisen tiedonhallinnan poistamiseksi. Se on älykäs, turvallinen ja pilvipalvelussa erittäin saatavilla oleva tietokanta, joka auttaa sinua kasvattamaan yritystäsi.

Alusta: Windows ja Linux

Kielet: C ++, COBOL, C, Java, Visual Basic ja Pl / SQL.

Pilviversio: Kyllä

Ominaisuudet:

  • Oracle Cloud on optimoitu korkean suorituskyvyn tietokantojen kuormituksiin, suoratoistokuormituksiin ja Hyperscale-isoihin tietoihin.
  • Voit helposti siirtyä pilveen.
  • Se tarjoaa palveluja sen mukaan, miten haluat käyttää Oracle-pilviä ajaa palvelinkeskuksessa.

Tuomio: Oracle-tietokanta tallentaa ja noutaa tietoja. Tietokantapalvelin ratkaisee tiedonhallintaan liittyvän ongelman.

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


11) DynamoDB

Amazon DynamoDB on ei-suhteellinen tietokanta. Tämä tietokantajärjestelmä tarjoaa tasaisen viiveen ja tarjoaa sisäänrakennetun suojauksen ja muistin välimuistin. DynamoDB on palvelimeton tietokanta, joka skaalaa automaattisesti ja varmuuskopioi tietosi suojaamiseksi.

Alusta: Monitasoinen

Kielet: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP ja Perl.

Pilviversio: Kyllä

Ominaisuudet:

  • Avainarvon ja dokumenttitietomallin tuki.
  • DynamoDB tarjoaa toissijaisia ​​hakemistoja, jotka tarjoavat joustavuutta kyselyihin mistä tahansa määritteestä.
  • Amazon DynamoDB Accelerator tarjoaa nopean lukutehon DynamoDB: lle.
  • DynamoDB integroituu AWS Lambdaan tarjoamaan laukaisijoita.

Tuomio: DynamoDB on asiakirjatietokanta, jota voidaan käyttää eri tarkoituksiin.

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


12) Neo4j

Neo4j on avoimen lähdekoodin NoSQL-graafitietokanta, joka on toteutettu Java-sovelluksessa. Se tallentaa tiedot kaavioihin eikä taulukoihin.

Alusta: Cross-platform

Kielet: Java, Cypher Query Language, JavaScripti, Java jne.

Pilviversio: Kyllä

Ominaisuudet:

  • Se tukee graafianalytiikkaa ja transaktiosovelluksia.
  • Jatkuvaa ajanjaksoa koskevat suhteet kaaviossa sekä leveydeltään että syvyydeltään, koska solmun ja suhteen välinen tallennustaso on kaksinkertainen linkitys.
  • Suhde Neo4j: ssä on nopeaa, ja sen avulla voit materialisoida ja käyttää uusia suhteita myöhemmin "pikakuvakkeeksi" ja nopeuttaaksesi verkkotunnustietoja, kun uusi vaatimus syntyy
  • Muistivälimuisti kaavioille, jotka tarjoavat pienikokoisen tallennustilan, mikä johtaa tehokkaaseen laajentamiseen.

Tuomio: Neo4j antaa organisaatioille mahdollisuuden avata yhteyksien, tietojen välisten suhteiden ja vaikutusten liiketoiminnallinen arvo uuden sovelluksen avulla.

Linkki: https://neo4j.com/


13) Firebirdsql

Firebird on avoimen lähdekoodin SQL RDBMS, joka toimii Microsoft Windows-, macOS-, Linux- ja useilla Unix-alustoilla.

Alusta: Linux, Windows, HP-UX, macOS, Solaris ja AIX.

Kielet: C / C ++ ja COBOL

Pilviversio: Kyllä

Ominaisuudet:

  • Firebirdin avulla voit rakentaa mukautetun version.
  • Se on ilmainen lataus, rekisteröinti ja käyttöönotto.
  • Työkalulla on parannettu monen alustan RDBMS.
  • Tarjoaa erilaisia ​​rahoitusvaihtoehtoja firebird-jäsenyydestä sponsorointisitoumuksiin.

Tuomio: Firebirdillä on kehitystä tukeva kielituki, tallennetut menettelyt ja käynnistimet.

Linkki: https://firebirdsql.org/

Yhteenveto

Nimi Linkki Alusta DB-kapasiteetin raja
Microsoft SQL https://www.microsoft.com/en-in/sql-server/sql-server-2019 Windows, Linux. 1 Gt RAM-muistia ja 10 Gt tietokanta. 1 CPU.
MySQL https://www.mysql.com/ Windows, Linux, Mac. Ei rajoituksia
PostgreSQL https://www.postgresql.org/ Windows, Linux ja Mac Ei rajoituksia
mongodb https://www.mongodb.com/ Windows, Linux, Mac. Ei rajoituksia
OrientDB https://orientdb.com/ Windows, Linux, Mac. Ei rajoituksia
Mariadb https://mariadb.org/ Windows, Linux, Mac. Ei rajoituksia
SQLite https://www.sqlite.org/index.html Windows, Linux, Mac. Ei rajoituksia
Cassandra http://cassandra.apache.org/ Windows, Linux. Ei rajoituksia
couchdb https://couchdb.apache.org/ Windows, Linux. enimmäiskoko on 4 Gt
oraakkeli https://www.oracle.com/in/database/ Windows, Linux 1 Gt RAM-muistia 11 Gt tietokanta. 1CPU.
DynamoDB https://aws.amazon.com/dynamodb/ Windows, Linux. 25 Gt, 25 kirjoituskapasiteettiyksikköä ja 25 lukukapasiteettiyksikköä AWS Free Tierille
Neo4j https://neo4j.com/ Windows, Linux, Mac. ilmainen käynnistyslisenssi
firebirdsql https://firebirdsql.org/ Windows, Linux ja Mac. Multi-CPU, 20 Tt tietokanta.