Immudb, en dbms som gir beskyttelse mot datakorrupsjon

Database management systems det er mange Og hvis vi vil vite noen av dem, hvilken bedre nettside enn den for db-engines.com, i den kan vi finne et stort antall forskjellige typer databaser og også ledere for disse, der flertallet (fra sitt eget perspektiv) er orientert mot ikke-relasjonelle databaser.

Og snakker det om det, nylig utgitt utgivelsen av den nye versjonen av immudb 1.0, som er en databasesjef som sørger for at alle aggregerte data er uforanderlige og beholdes, samt å beskytte mot tilbakevirkende endringer og tillate kryptografisk bevis på data eierskap.

Opprinnelig ble prosjektet utviklet som NoSQL-lagring spesialisert, manipulering av data i nøkkel / verdi-format, men siden versjon 1.0 er immudb posisjonert som et komplett DBMS med SQL-støtte.

Om immudb

Informasjon i immudb lagres ved hjelp av en struktur som ligner på en blockchain som garanterer integriteten til hele kjeden av eksisterende poster og ikke tillater endring av allerede lagrede data eller erstatning / innsetting av en post i transaksjonshistorikken.

Lagring støtter bare å legge til nye data, uten mulighet for å eliminere eller endre informasjonen som allerede er lagt til. Et forsøk på å endre poster i DBMS fører bare til å lagre en ny versjon av posten, de gamle dataene går ikke tapt og forblir tilgjengelige i endringsloggen.

Samtidig, i motsetning til typiske blockchain-baserte løsninger, gjør immudb deg i stand til å oppnå ytelse på nivå med millioner av transaksjoner per sekund, og kan brukes til å lansere lette tjenester eller til å integrere funksjonaliteten i applikasjoner i form av et bibliotek.

Høy ytelse oppnås ved bruk av en LSM-aksel (flette tre strukturert av poster) med en verdiregistrering, som gir rask tilgang til poster med høy intensitet av datatilsetning. For å opprettholde integriteten til trestrukturen muliggjort for ekstra lagring »Merkle Tree» (Merkle Tree), der hver gren kontrollerer alle tråder og underliggende komponenter deling (tre) med en hash-funksjon. Ved å ha den siste hashen, kan brukeren verifisere korrektheten av hele operasjonshistorikken, samt korrektheten til tidligere databaser.

Kunder og revisorer får kryptografisk bevis av dataenes eiendom og integritet. Å bruke kryptering med offentlig nøkkel krever ikke at klienten stoler på serveren, og å koble hver nye klient til DBMS øker det generelle tillitsnivået i hele depotet.

Når det gjelder funksjonaliteten til DBMS, nevnes SQL-støtte, nøkkel / verdi lagringsmodus, indekser, databasefragmentering, oppretting av øyeblikksbilde datahelse, ACID-transaksjoner med støtte for Snapshot Isolation (SSI), høy lese- og skriveytelse, optimaliseringer for effektiv drift på SSD-stasjoner, støtte for arbeid som server og et integrert bibliotek, støtte for REST API og et webgrensesnitt for administrasjon.

Om immudb versjon 1.0

Den nye versjonen fremhever SQL-støtten med muligheten til å beskytte rader mot skjulte modifikasjoner, i tillegg til TimeTravel-modusAt lar deg endre tilstanden til databasen til et bestemt tidspunkt tidligere. Spesielt kan datasegmenttiden stilles inn på det enkelte undersøkelsesnivå, noe som forenkler endringsanalyse og datasammenligning.

Også støtte for PostgreSQL klientprotokollen er uthevet, som lar deg bruke eksisterende PostgreSQL-applikasjoner og biblioteker med immudb. Inkludert, i tillegg til de innfødte klientbibliotekene, kan du bruke standard Ruby-, C-, JDBC-, PHP- og Perl-klientbiblioteket.

I tillegg tilbys en webkonsoll for interaktiv datanavigasjon og DBMS-administrasjon. Gjennom nettgrensesnittet kan du sende inn forespørsler, opprette brukere og administrere data.

Hvis du vil vite mer om det, kan du konsultere detaljer i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.