Immudb, dbms, който осигурява защита срещу повреда на данните

Системи за управление на бази данни има много И ако искаме да знаем някои от тях, какъв по-добър уебсайт от този на db-engines.com, в него можем да намерим голям брой различни видове бази данни, както и мениджъри за тях, в рамките на които мнозинството (от собствена гледна точка) са ориентирани към нерелационни бази данни.

И това говори ли за това, наскоро пусна изданието на новата версия на Immudb 1.0, който е мениджър на база данни, който гарантира, че всички обобщени данни са неизменни и запазени, както и защита срещу ретроактивни промени и позволява криптографско доказателство за притежание на данни.

Първоначално проектът е разработен като NoSQL хранилище специализирани, манипулиращи данни във формат ключ / стойност, но от версия 1.0, Imudb се позиционира като пълна СУБД с поддръжка на SQL.

Относно Immudb

Информация в mutudb се съхранява с помощта на структура, подобна на блокчейн което гарантира целостта на цялата верига от съществуващи записи и не позволява промяна на вече запазените данни или замяна / вмъкване на запис в историята на транзакциите.

Съхранението поддържа само добавяне на нови данни, без възможност за премахване или промяна на вече добавената информация. Опитът за промяна на записи в СУБД води само до запазване на нова версия на записа, старите данни не се губят и остават достъпни в историята на промените.

В същото време, за разлика от типичните базирани на блокчейн решения, Immudb ви позволява да постигнете производителност на ниво милиони транзакции в секунда и може да се използва за стартиране на леки услуги или за интегриране на неговата функционалност в приложения под формата на библиотека.

Висока производителност се постига чрез използването на LSM вал (структурирано от записи дърво за сливане) със запис на стойности, което осигурява бърз достъп до записи с висока интензивност на добавяне на данни. За поддържане на целостта на дървесната структура е разрешено допълнително съхранение »Merkle Tree» (Merkle Tree), в която всеки клон проверява всички нишки и основните компоненти споделяне (дърво) с хеш функция. Като разполага с последния хеш, потребителят може да провери верността на цялата история на операциите, както и коректността на миналите състояния на базата данни.

Клиентите и одиторите получават криптографско доказателство на свойството и целостта на данните. Използването на криптография с публичен ключ не изисква клиентът да се доверява на сървъра и свързването на всеки нов клиент със СУБД увеличава общото ниво на доверие в цялото хранилище.

По отношение на функционалността на СУБД се споменава поддръжката на SQL, режим на съхранение ключ / стойност, индекси, фрагментация на база данни, създаване на моментна снимка здраве на данни, ACID транзакции с поддръжка за Snapshot Isolation (SSI), висока производителност при четене и запис, оптимизации за ефективна работа на SSD устройства, поддръжка за работа като сървър и интегрирана библиотека, поддръжка за REST API и уеб интерфейс за администриране.

Относно Imudb версия 1.0

Новата версия подчертава поддръжката на SQL с възможност за защита на редове от скрити модификации в допълнение към Режим TimeTravelЧе ви позволява да промените състоянието на базата данни до определено време в миналото. По-специално, времето за сегментиране на данни може да бъде зададено на ниво индивидуална подзаявка, опростявайки анализа на промените и сравнението на данните.

също е подчертана поддръжката на клиентски протокол PostgreSQL, което ви позволява да използвате съществуващи приложения и библиотеки на PostgreSQL с Immudb. Включително, в допълнение към родните клиентски библиотеки, можете да използвате стандартните клиентски библиотеки Ruby, C, JDBC, PHP и Perl.

Освен това е осигурена уеб конзола за интерактивна навигация на данни и администриране на СУБД. Чрез уеб интерфейса можете да подавате заявки, да създавате потребители и да управлявате данни.

Ако искате да научите повече за това, можете да се консултирате с подробности в следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.