1、 什么是Caché(Cache)数据库
Caché(Cache)是一种后关系型数据库,它提供三种方式访问数据:对象访问、SQL访问、直接对多维数据数组访问。而且三种访问方式能够并发访问同一数据。
Caché(Cache)使用了多维数据引擎,使得对象数据从磁盘到内存的过程得以很快完成,而且读写磁盘相互关联数据的数据非常快。多维数据模型的高效访问使Caché(Cache)非常适合经常更新少量数据的交易处理应用,因为Caché(Cache)将数据组织成N维的数组,对于交易所需要的数据,可以很容易地搜索、加锁和更新。应用和数据库引擎不需要花费时间去访问多个表,也不需要为搜索数据而锁住相关的所有数据页。由于其性能比传统的oracle数据库快了几十倍,国内的医疗系统也越来越多的使用Caché(Cache)数据库,如深圳南山医院、北京妇幼医院、秦皇岛市第一人民医院等。
2、访问Caché(Cache) 的工具有哪些
针对Caché(Cache)提供的三种访问方式,Caché(Cache)提供了自带了访问工具:portal、terminal和studio,在这些工具中既可以操作Caché(Cache)的M语言,也可以操作sql语句;而通过向winsql这类的工具,就可以访问使用SQL语句访问Caché(Cache)数据库;
3、如何做到cache数据库的审计
第一,我们需要审计客户端操作Caché(Cache)数据库的语句,这种语句就包含了M语言、SQL语句;
第二,第二,需要审计到studio的各种操作类型,程序员一般使用studio开发Caché(Cache)数据库,这其中主要的操作行为就有保存、编译和运行等,如编译了什么函数,传递了什么变量,保存了什么内容等都必须能够审计到;
第三,需要审计到操作Caché(Cache)数据库的各种工具,如terminal、portal、winsql等;
第四,需要审计到操作Caché(Cache) 数据库的主体信息,如用户名、ip地址、真实mac地址、计算机名和操作系统用户名等;
4、现在有哪些数据库审计系统厂家能较好的审计Caché(Cache)数据库
目前数据库审计厂家中,只有昂楷科技的数据库审计系统能全面审计到Caché(Cache)数据库,其它厂家目前都不支持对Caché(Cache)数据库的审计,昂楷科技的数据库审计系统对Caché(Cache)数据库审计的案例之一:如深圳市南山医院,客户连接并发数大,对可靠性、可用性等都要求较高,昂楷数据库审计系统都能较好满足。