DBMS immudb 1.0 on julkaistu, joka tarjoaa suojan tietojen korruptoitumista vastaan

Merkittävä immudb 1.0 -tietokannan hallintajärjestelmän (DBMS) julkaisu on julkistettu. Se takaa kaikkien lisättyjen tietojen muuttumattomuuden ja säilyvyyden, tarjoaa suojan takautuvia muutoksia vastaan ​​ja mahdollistaa tietojen omistajuuden kryptografisen todistamisen. Projekti kehitettiin alun perin erikoistuneeksi NoSQL-tallennusjärjestelmäksi, joka käsittelee avain-/arvotietoja, mutta 1.0-julkaisun myötä immudb on asemoitu täysimittaiseksi SQL-tuella varustetuksi tietokannan hallintajärjestelmäksi. Projektin koodi on kirjoitettu Go-kielellä ja jaettu Apache 2.0 -lisenssillä.

Immudb-tietokannan tiedot tallennetaan lohkoketjumaisen rakenteen avulla, joka takaa koko olemassa olevien tietueiden ketjun eheyden ja estää jo tallennettujen tietojen muokkaamisen tai tietueiden korvaamisen tai lisäämisen tapahtumahistoriaan. Tallennustila tukee vain uusien tietojen lisäämistä; se ei voi poistaa tai muokata olemassa olevia tietoja. Tietokannan hallintajärjestelmän tietueiden muokkaaminen johtaa vain tietueen uuden version tallentamiseen; vanhat tiedot eivät katoa ja pysyvät saatavilla muutoshistoriassa.

Toisin kuin tyypilliset lohkoketjupohjaiset ratkaisut, immudb mahdollistaa miljoonien tapahtumien sekunnissa suorituskyvyn ja sitä voidaan käyttää kevyiden palveluiden käynnistämiseen tai toiminnallisuuden upottamiseen sovelluksiin kirjastona.

DBMS immudb 1.0 on julkaistu, joka tarjoaa suojan tietojen korruptoitumista vastaan

Korkea suorituskyky saavutetaan käyttämällä lokirakenteista yhdistämispuuta (LSM) ja arvolokia, mikä varmistaa nopean pääsyn tietueisiin jopa suurilla tiedonsyöttönopeuksilla. Tallennustilan eheyden ylläpitämiseksi käytetään lisäksi Merkle Tree -rakennetta, jossa jokainen haara tarkistaa kaikki alla olevat haarat ja solmut jaetun (puumaisen) hajautuksen avulla. Lopullisen hajautuksen avulla käyttäjä voi tarkistaa koko operaatiohistorian oikeellisuuden sekä aiempien tietokannan tilojen oikeellisuuden (uuden tietokannan tilan juurivahvistus lasketaan ottaen huomioon aiempi tila).

Asiakkaille ja auditoijille tarjotaan kryptografinen todiste tietojen omistajuudesta ja eheydestä. Julkisen avaimen kryptografian käyttö ei edellytä asiakkaan luottamusta palvelin, ja jokainen uusi asiakasyhteys tietokannan hallintajärjestelmään lisää koko tallennustilan luottamustasoa. Julkiset avaimet ja avainten peruutusluettelot tallennetaan tietokantaan, ja Intel SGX -enklaaveja voidaan käyttää salattuihin toimintoihin.

Tietokannan hallintajärjestelmän toiminnallisuuksiin kuuluvat SQL-tuki, avain-/arvotallennustila, indeksit, tietokannan sirpalointi, datatilan tilannevedosten luonti, ACID-tapahtumat tilannevedosten eristämisen (SSI) tuella, korkea luku- ja kirjoitusteho, optimoinnit tehokkaaseen toimintaan SSD-levyillä sekä tuki työskentelylle lomakkeella. palvelin ja upotettu kirjasto, REST API -tuki ja web-käyttöliittymä hallintaa varten. Tyypillisiä sovelluksia, joissa immudb:n kaltaisia ​​tietokannan hallintajärjestelmiä tarvitaan, ovat luottokorttitapahtumat, julkisten avainten, digitaalisten varmenteiden, tarkistussummien ja lokien tallennus sekä redundanttien tallennustilojen luominen tärkeille kentille perinteisissä tietokannan hallintajärjestelmissä. immudb:n kanssa työskentelyyn on saatavilla asiakaskirjastoja Go-, Java-, .NET-, Python- ja Node.js-alustoille.

Tärkeimmät parannukset immudb 1.0 -julkaisussa:

  • SQL-tuki ja mahdollisuus suojata rivejä piilotetuilta muutoksilta.
  • Aikamatkailutilassa voit vaihtaa tietokannan tilan tiettyyn pisteeseen menneisyydessä. Tietolohkojen ajat voidaan asettaa alikyselytasolla, mikä yksinkertaistaa muutosten analysointia ja tietojen vertailua.
  • PostgreSQL-asiakasprotokollan tuki mahdollistaa immudb:n käyttää olemassa olevia PostgreSQL-kohtaisia ​​sovelluksia ja kirjastoja. Natiivien asiakaskirjastojen lisäksi voidaan käyttää Ruby-, C-, JDBC-, PHP- ja Perl-standardikirjastoja.
  • Verkkokonsoli interaktiiviseen datan navigointiin ja tietokannan hallintaan. Verkkokäyttöliittymän avulla voit lähettää kyselyitä, luoda käyttäjiä ja hallita dataa. Saatavilla on myös Playground-oppimisympäristö.
    DBMS immudb 1.0 on julkaistu, joka tarjoaa suojan tietojen korruptoitumista vastaan
    DBMS immudb 1.0 on julkaistu, joka tarjoaa suojan tietojen korruptoitumista vastaan


    Lähde: opennet.ru
Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster