Az Immudb, egy dbms, amely védelmet nyújt az adatok sérülése ellen

Számos adatbázis-kezelő rendszer létezik És ha tudni akarunk közülük néhányat, mi a jobb weboldal, mint az db-engines.com, benne számos különféle típusú adatbázist és ezek kezelőit is megtalálhatjuk, amelyeken belül a többség (saját szemszögéből nézve) nem relációs adatbázisokra orientálódik.

És beszélünk róla, nemrég jelentette meg az immudb 1.0 új verziójának kiadását, amely egy adatbázis-kezelő, amely biztosítja, hogy az összesített adat változhatatlan és megmaradjon, valamint védelmet nyújt a visszamenőleges változásokkal szemben, és lehetővé teszi az adatok tulajdonjogának kriptográfiai igazolását.

Kezdetben a projektet NoSQL-tárolóként fejlesztették ki szakosodott, kulcs / érték formátumú adatok kezelése, de az 1.0 verzió óta az immudb egy komplett DBMS, SQL támogatással.

Az immudb-ról

Információ az immudb-ban blokklánchoz hasonló struktúrával tárolódik amely garantálja a meglévő rekordok teljes láncolatának integritását, és nem teszi lehetővé a már elmentett adatok megváltoztatását vagy egy rekord pótlását / beillesztését a tranzakciós előzményekbe.

A tárolás csak új adatok hozzáadását támogatja, a már hozzáadott információk kiküszöbölésének vagy megváltoztatásának lehetősége nélkül. A DBMS rekordjainak megváltoztatására tett kísérlet csak a rekord új verziójának mentését vonja maga után, a régi adatok nem vesznek el, és elérhetőek maradnak a változástörténetben.

Ugyanakkor, ellentétben a tipikus blokklánc-alapú megoldásokkal, az immudb lehetővé teszi, hogy másodpercenként több millió tranzakcióval érje el a teljesítményét, és felhasználható könnyű szolgáltatások elindítására vagy funkcionalitásának integrálására alkalmazások formájában könyvtár formájában.

Az LSM tengely használatával nagy teljesítmény érhető el (rekord strukturált egyesítési fa) értékek rekordjával, amely gyors hozzáférést biztosít a rekordokhoz, nagy intenzitású adatleadással. A további tárolást lehetővé tevő faszerkezet integritásának fenntartása érdekében »Merkle Tree» (Merkle Tree), amelyben minden ág ellenőrzi az összes szálat és mögöttes összetevőket megosztás (fa) hash funkcióval. A végső kivonat birtokában a felhasználó ellenőrizheti a műveletek teljes történetének helyességét, valamint az adatbázis korábbi állapotainak helyességét.

Az ügyfelek és az auditorok kriptográfiai igazolást kapnak az adatok tulajdonsága és integritása szempontjából. A nyilvános kulcsú titkosítás használatához nem szükséges, hogy az ügyfél megbízzon a kiszolgálóban, és minden új ügyfelet a DBMS-hez csatlakoztatva megnöveli a teljes bizalmat az egész tárban.

A DBMS funkcionalitását illetően megemlítjük az SQL támogatást, kulcs / érték tárolási mód, indexek, adatbázis-töredezettség, pillanatkép készítés adatállapot, ACID tranzakciók a Pillanatfelvétel-elkülönítés (SSI) támogatásával, a magas olvasási és írási teljesítmény, az SSD-meghajtók hatékony működésének optimalizálása, a kiszolgálóként és integrált könyvtárként való munka támogatása, a REST API támogatása és az adminisztrációhoz szükséges webes felület.

Az immudb 1.0 verzióról

Az új verzió kiemeli az SQL-támogatást azzal a képességgel, hogy a sorokat a rejtett módosításoktól is megvédi TimeTravel módHogy lehetővé teszi az adatbázis állapotának megváltoztatását egy meghatározott időre a múltban. Különösen az adatszegmens ideje állítható be egyedi allekérdezés szintjén, egyszerűsítve a változáselemzést és az adatok összehasonlítását.

is a PostgreSQL kliens protokoll támogatása kiemelt, amely lehetővé teszi a meglévő PostgreSQL alkalmazások és könyvtárak használatát az immudb segítségével. Beleértve a natív kliens könyvtárakat, használhatja a szokásos Ruby, C, JDBC, PHP és Perl kliens könyvtárakat is.

Ezenkívül webkonzol biztosított az interaktív adatnavigációhoz és a DBMS adminisztrációhoz. A webes felületen keresztül kéréseket nyújthat be, felhasználókat hozhat létre és adatokat kezelhet.

Ha többet szeretne tudni róla, akkor keresse fel a részletek a következő linken.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.