阅读以下关于数据库审计建设方面的叙述,在回答问题1至问题3。 当前许多国家对数据库应用系统提出

17 查阅

阅读以下关于数据库审计建设方面的叙述,在回答问题1至问题3。

当前许多国家对数据库应用系统提出了明确的审计要求,要求数据库应用系统的 DBA为财政、商业和卫生保健数据库保留审计跟踪信息,美国政府甚至要求保证长达7年的审计跟踪信息。

一般在数据库中只是插入审计跟踪信息。审计跟踪数据在正常操作期间(不管是 OLTP还是数据仓库)从不获取,主要作为一种事后证据存放在磁盘上,占据一定甚至很大的磁盘空间,而且必须每个月或每年(或者间隔固定的一段时间)对其净化或归档。

当前的数据库审计功能主要采用了分区和段空间压缩技术。利用这些技术,数据库审计不仅是可以忍受的,而且很容易管理,并且将占用更少的空间。

按月对审计跟踪信息分区的方法是:在第一个业务月中,只是向分区表中插入审计信息,这个月结束后,向表中增加一个新的分区,以容纳下个月的审计信息并将上一个月的分区从可读写表空间移动到一个只读的表空间中。采用这种方式,就可以一个月备份一次该只读表空间。

请用200字以内的文字叙述分区技术的概念及采用分区技术后带来的好处。

参考答案:

分区(partitioning)该过程是将一个表或索引物理地分解为多个更小、更可管理的部分。就访问数据库的应用而言逻辑上只有一个表或一个索引但在物理上这个表或索引可能由数十个物理分区组成。每个分区都是一个独立的对象可以独自处理也可以作为一个更大对象的一部分进行处理。 分区的好处有:(1)提高数据的可用性。无论在数据仓库和OLTP系统中都提高了数据的可用性。可用性的提高来源于每个分区的独立性。(2)减少管理负担。由于从数据库中去除了大段数据相应地减轻了管理的负担。在一个100GB的表上的管理操作肯定比在

软考高级