SQL编译与生成
EulerDB支持主流数据库SQL语法,能对数据库实现增删改查功能,通过对SQL语句依次进行语义分析、语法分析、抽象语义树生成,对语义树节点进行加密操作
EulerDB支持主流数据库SQL语法,能对数据库实现增删改查功能,通过对SQL语句依次进行语义分析、语法分析、抽象语义树生成,对语义树节点进行加密操作
EulerDB支持对本地数据的批量导入与导出,通过代理读取加密密钥,生成对应的加密数据,批量导入数据库,也可对数据库中导出的密文数据进行解密
EulerDB支持文件存储、数据库存储以及移动存储(U盘),用户可以根据自身要求选择合适的密钥存储方案
EulerDB引入代理服务机制,可同时支持多个后台数据库介入,如 MySQL、PostgreSQL, 并提供一个或多个数据库服务器和客户端之间的通信
EulerDB在保证数据库安全的前提下,查询速度和吞吐量与明文MySQL数据库的表现并无太大差异
EulerDB只需要在代理端存储明文与密文的对应关系以及各列所在加密层面、加解密密钥等元数据,元数据的数据量非常小,存储成本极低
EulerDB部署完成后,用户只需要在应用端以正常形式进行“增删改查”,加解密操作在代理端自动调用,使用简单方便
EulerDB引入代理作为编译器,与常见的数据库MySQL、PostgreSQL等完全兼容,无需对数据库做任何修改即可直接对接