SQL編譯與生成
EulerDB支持主流數據庫SQL語法,能對數據庫實現增刪改查功能,通過對SQL語句依次進行語義分析、語法分析、抽象語義樹生成,對語義樹節點進行加密操作
EulerDB支持主流數據庫SQL語法,能對數據庫實現增刪改查功能,通過對SQL語句依次進行語義分析、語法分析、抽象語義樹生成,對語義樹節點進行加密操作
EulerDB支持對本地數據的批量導入與導出,通過代理讀取加密密鑰,生成對應的加密數據,批量導入數據庫,也可對數據庫中導出的密文數據進行解密
EulerDB支持文件存儲、數據庫存儲以及移動存儲(U盤),用戶可以根據自身要求選擇合適的密鑰存儲方案
EulerDB引入代理服務機制,可同時支持多個后臺數據庫介入,如 MySQL、PostgreSQL, 并提供一個或多個數據庫服務器和客戶端之間的通信
EulerDB在保證數據庫安全的前提下,查詢速度和吞吐量與明文MySQL數據庫的表現并無太大差異
EulerDB只需要在代理端存儲明文與密文的對應關系以及各列所在加密層面、加解密密鑰等元數據,元數據的數據量非常小,存儲成本極低
EulerDB部署完成后,用戶只需要在應用端以正常形式進行“增刪改查”,加解密操作在代理端自動調用,使用簡單方便
EulerDB引入代理作為編譯器,與常見的數據庫MySQL、PostgreSQL等完全兼容,無需對數據庫做任何修改即可直接對接