OneProxy For Oracle

应用透明:通过对JDBC 11g R2和Oracle 11g版本的协议兼容,OneProxy for Oracle可以实现对应用透明的架构扩展,为大量现有的Oracle应用提供无须应用更改代码的可扩展方案,让大量企业应用在互联网的流量下唤发新的生命力。

流量分析:通过对应用和数据库的实时SQL/数据流量分析,可以实现秒级的实时Top SQL报告,获取事务的执行时间和SQL结构,并可以根据IP维度进行实时汇总,方便大家根据IP地址来了解每个不同应用和Oracle数据库的交互情况, 弥补了纯Oracle数据库后端SQL性能分析的不足之处。

数据审计:查以透明地捕获应用的SQL语句,并还原绑定变量的值,并记录日志;可以定义针对敏感数据的正则表达式,对SQL和结果集进行敏感数据分析,并进行实量预警。让企业内部通过OneProxy访问线上数据, 无须改变操作习惯和查询工具,可以有效防止企业内部的数据泄露,保护企业内部数据安全。

读写分离:可以将应用的查询请求转发到Oracle Active Data Guard备库,实现透明的读写分离扩展,以提升系统的并发查询能力,让企业现有应用可以承受互联网式的高并发流量访问。

应用透明

JDBC程序在升级到Oracle 11g R2版本后,可以不改配置和代码进行数据访问;可在线上或线下环境利用OneProxy的流量分析功能监控和分析Oracle应用程序的性能和事务结构,推动应用程序的精准优化和架构改造; 可以使用读写分离功能,透明地利用Oracle的物理备库或逻辑备库提升系统的处理能力,省心省力。

可以使用Oracle SQL Developer等图形工具直接连接OneProxy进行数据访问;用于数据审计时,无须企业内部人员更改使用工具和操作习惯,实现透明的企业内部数据审计机制。

/

流量分析

/

OneProxy for MySQL可实时分析SQL和结果集的流量,与数据库后端的性能视图相比,OneProxy知道SQL语句的来源IP地址、会话及事务上下文,有更多的维度可展示数据,具有更强的结果呈现能力。

根据IP维度的统计,可以快速了解不同应用的数据库交互情况,包括应用访问具体表的情况、SQL执行信息、事务的性能数据,也可了解不同应用使用数据库的交集,实现数据架构的快速优化。

根据事务维度的统计,可以快速了解不同事务和数据库交互情况,包括事务的执行频率、总体执行时间、纯SQL的执行时间、DML操作所占的时间,高效进行性能优化,并可轻松分析事务之间的关联,推动业务数据模型的优化。

安全审计

OneProxy可以对绑定变量进行还原,并在日志里记录原始的SQL语句,对所有的数据库访问行为进行记录;并可以定义敏感数据的正式表达式,对SQL语句和返回的结果集进行过滤, 实现敏感数据的实时预警;可以对访问Oracle数据库的IP地址和用户名进行限制,也可以对OCI协议进行访问限制。

OneProxy for Oracle可对每一个SQL请求进行实时检查和拦截,可以动态配置黑白SQL名单进行SQL特征检查,以杜绝SQL注入式攻击。通过丰富的实时访问统计数据,以及记录所有的SQL错误操作,可以快速发现试探性的黑客行为。

/

读写分离

/

OneProxy for Oracle通过对JDBC协议的兼容,可以让应用透明地支持读写分离,使用多个Oracle备库来提供查询服务,充份发挥Oracle Active Data Guard技术的价值,既提升查询服务能力,又避免了查询服务的Oracle数据库单点故障。

OneProxy for Oracle可以让不同的应用共享后端的空闲连接,可有效减少大规模应用布署下的数据库连接数,降低后端数据库的进程数量提升数据库的性能,并且在应用扩容时无须重新调整连接池的大小设置。