-
题名面向数据库性能的SQL语句解析与翻译
被引量:5
- 1
-
-
作者
崔娜
-
机构
内蒙古电子信息职业技术学院
-
出处
《现代电子技术》
北大核心
2016年第11期99-102,107,共5页
-
文摘
信息泄漏事件不断发生使得数据库安全的重要性不断提高。基于SQL解析能够实现SQL到自然语言的翻译,帮助非专业人员分析数据库的访问活动和识别风险。通过SQL词法和语法的EBNF描述构造了可以用于LL的规则输入,使用ANTLR工具生成了SQL词法和语法解析器。进一步,SQL词法和语法解析器实现了SQL语句到抽象语法树的转换。并通过解析抽象语法树,将SQL语句翻译成自然语言。最后,将SQL解析和翻译功能应用在数据库防火墙和安全审计系统中。
-
关键词
sql解析
LL解析器
ANTLR
抽象语法树
sql翻译
数据库安全
-
Keywords
sql parse
LL parser
ANTLR
abstract syntax tree
sql translation
database security
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
TM417
[电气工程—电器]
-
-
题名基于变化数据捕获机制的分布式缓存一致性策略
被引量:2
- 2
-
-
作者
江勇
苗宗利
王伟
段世凯
刘财政
支孟轩
-
机构
中国科学院大学
中国科学院软件研究所软件工程技术研究开发中心
中国电子技术标准化研究院
-
出处
《计算机系统应用》
2016年第12期149-154,共6页
-
文摘
分布式缓存被广泛应用于解决传统关系型数据库的性能瓶颈问题,但是当不能感知分布式缓存的第三方应用直接更新后台数据库时,缓存数据会获得不一致的状态,存在过时缓存问题.本文提出一种基于变化数据捕获机制的分布式缓存一致性策略,集成了基于触发器和基于日志的两种变化数据捕获机制实时捕获后台数据库更新,实现了数据模型自动转换方法和SQL翻译引擎,实时更新缓存,从而保障分布式缓存的一致性.实验模拟TPC-W测试基准中的关键操作,验证了基于日志的变化数据捕获机制相比基于触发器的变化数据捕获机制有更好的数据库性能和缓存一致性效果.
-
关键词
分布式缓存
变化数据捕获
模型转换
sql翻译
-
Keywords
distributed cache
change data capture
model transforming
sql translation
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-