Хранение и использование метаинформации в защищенной БД

advertisement
Хранение и использование
метаинформации в защищенной
базе данных
Защищенная база данных в облаке
Защищенная база данных в облаке
Защищенная база данных в облаке
Защищенная база данных в облаке
Metainformation
SQL parser
Защищенная база данных в облаке
Metainformation
SQL parser
Защищенная база данных в облаке
Metainformation
SELECT
name
FROM
clients
'Alice'
'Bob'
SQL parser
key = k
column_name = col!@#$
table_name= tbl12*&_$
SELECT col!@#$ FROM
tbl12*&_$
'$$##@~'
'$#r@'
Защищенная база данных в облаке
Metainformation
SELECT
name
FROM
clients
'Alice'
SQL parser
key = k
column_name = col!@#$
table_name= tbl12*&_$
'$$##@~'
SELECT col!@#$ FROM
tbl12*&_$
Создание бэкапов
ЛОКАЛЬНАЯ БАЗА ДАННЫХ ДЛЯ
МЕТАИНФОРМАЦИИ
ХРАНЕНИЕ МЕТА ИНФОРМАЦИИ В ПАМЯТИ
Достоинства:
Достоинства:
◦ использование готового функционала
субд
◦ метаданные используются по мере
требования
Недостатки:
◦ уязвимость в хранении открытых
метаданных
◦ скорость
◦ безопасность
◦ скорость
Недостатки:
◦ самостоятельная реализация всего
функционала
◦ расширение функционала по мере
требования
◦ работа с полным объемом метаданных
Ключ от ключей
login
password
Metainformation
SQL parser
Заключение
За период летней школы было сделано:
◦
◦
◦
◦
◦
разработана схема нового хранения метаинформации
выполнен переход от хранения метаинформации в локальной базе данных к хранению в памяти
расширена функциональность хранилища метаинфромации для работы с join-группами
добавлено шифрование бэкапов
добавлено автоматическое создание бэкапов, а также восстановление из них актуальной
метаинформации
◦ произведено тестирование нововведений
Download