Immudb, dbms, kas nodrošina aizsardzību pret datu korupciju

Datu bāzes pārvaldības sistēmu ir daudz Un, ja mēs vēlamies uzzināt dažus no tiem, kāda ir labāka vietne nekā tā db-engines.com, tajā mēs varam atrast lielu skaitu dažādu veidu datubāzes un arī to pārvaldniekus, kuru ietvaros lielākā daļa (no savas perspektīvas) ir orientētas uz nerelāciju datu bāzēm.

Un vai tas par to runā, nesen izlaidusi jaunās versijas immudb 1.0 izlaišanu, kas ir datu bāzes pārvaldnieks, kas nodrošina visu apkopoto datu nemaināmību un saglabāšanu, papildus aizsardzībai pret atpakaļejošām izmaiņām un ļaujot kriptogrāfiski pierādīt datu īpašumtiesības.

Sākotnēji projekts tika izstrādāts kā NoSQL krātuve specializēta, manipulējot ar datiem atslēgas / vērtības formātā, bet kopš 1.0 versijas immudb tiek pozicionēts kā pilnīgs DBVS ar SQL atbalstu.

Par immudb

Informācija in immudb tiek glabāta, izmantojot blokķēdei līdzīgu struktūru kas garantē visas esošo ierakstu ķēdes integritāti un neļauj mainīt jau saglabātos datus vai aizstāt / ievietot ierakstu darījumu vēsturē.

Krātuve atbalsta tikai jaunu datu pievienošanu, bez iespējas noņemt vai mainīt jau pievienoto informāciju. Mēģinot mainīt ierakstus DBVS, tiek saglabāta tikai jauna ieraksta versija, vecie dati netiek zaudēti un paliek pieejami izmaiņu vēsturē.

Tajā pašā laikā, atšķirībā no tipiskiem uz blokķēdes balstītiem risinājumiem, Immudb ļauj sasniegt veiktspēju miljonu darījumu sekundē līmenī, un to var izmantot, lai palaistu vieglus pakalpojumus vai integrētu tā funkcionalitāti lietojumprogrammās bibliotēkas formā.

Augsta veiktspēja tiek sasniegta, izmantojot LSM vārpstu (ierakstu strukturēts sapludināšanas koks) ar vērtību ierakstu, kas nodrošina ātru piekļuvi ierakstiem ar lielu datu pievienošanas intensitāti. Lai saglabātu koku struktūras integritāti, kas ļāva veikt papildu uzglabāšanu »Merkle Tree» (Merkle Tree), kurā katra filiāle pārbauda visus pavedienus un pamatā esošos komponentus koplietošana (koks) ar hash funkciju. Izmantojot galīgo jaukšanu, lietotājs var pārbaudīt visas operāciju vēstures pareizību, kā arī datu bāzes iepriekšējo stāvokļu pareizību.

Klienti un auditori saņem kriptogrāfisku pierādījumu datu integritāti. Izmantojot publiskās atslēgas kriptogrāfiju, klientam nav jāuzticas serverim, un katra jauna klienta savienošana ar DBVS palielina kopējo uzticības līmeni visā repozitorijā.

Attiecībā uz DBVS funkcionalitāti tiek pieminēts SQL atbalsts, atslēgas / vērtības saglabāšanas režīms, indeksi, datu bāzes fragmentācija, momentuzņēmuma izveidošana datu veselība, ACID transakcijas ar momentuzņēmumu izolācijas (SSI) atbalstu, augsta lasīšanas un rakstīšanas veiktspēja, optimizācija efektīvai darbībai SSD diskdziņos, atbalsts darbam kā serverim un integrētai bibliotēkai, atbalsts REST API un tīmekļa saskarne administrēšanai.

Par immudb versiju 1.0

Jaunā versija izceļ SQL atbalstu ar iespēju papildus aizsargāt rindas no slēptām modifikācijām TimeTravel režīms, tas ļauj mainīt datubāzes stāvokli uz noteiktu laiku pagātnē. Jo īpaši datu segmenta laiku var iestatīt individuālā apakšvaicājuma līmenī, vienkāršojot izmaiņu analīzi un datu salīdzināšanu.

arī tiek izcelts atbalsts PostgreSQL klienta protokolam, kas ļauj izmantot esošās PostgreSQL lietojumprogrammas un bibliotēkas ar immudb. Ieskaitot papildus vietējām klientu bibliotēkām, jūs varat izmantot standarta Ruby, C, JDBC, PHP un Perl klientu bibliotēkas.

Turklāt interaktīvai datu navigācijai un DBVS administrēšanai ir paredzēta tīmekļa konsole. Izmantojot tīmekļa saskarni, jūs varat iesniegt pieprasījumus, izveidot lietotājus un pārvaldīt datus.

Ja vēlaties uzzināt vairāk par to, varat konsultēties ar sīkāka informācija šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.