欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle 10g 数据库类型

程序员文章站 2022-05-11 13:07:13
...

在通过DBCA来创建Oracle数据库或删除已有数据库的时候。下面来主要说明创建数据库。至于General Databaes(一般用途)的选项,那

在通过DBCA来创建Oracle数据库或删除已有数据库的时候。下面来主要说明创建数据库。

在创建数据库的时候,一般会给你提供三种数据库模板(就是数据库类型):

一般用途:General Database

事物处理:Transaction Processing

数据仓库:Data Warehouse

定制数据库:Custom Database

下面就Ceneral Database, Transaction Processing,Data WareHouse,即一般用途,事物处理,数据仓库来分别比较说明:

事物处理的英文单词是Online Transaction Processing,简称OLTP,通常意义上是指那些短事物,高并发,读写频繁的数据库系统,数据仓库又被称为Online Analysis Processing ,简称OLAP,是指那些长事物,低并发,多读而少写的数据库系统。

理论上说,oracle数据库中大多数参数在后期是可调的,但也有一些参数一旦创建后期无法调整,比如DB_BLOCK_SIZE,即块大小,,在oracle数据库中是非常重要的一个参数,恰好这个参数在OLTP和OLAP两种类型应用中需求不一致,对于OLTP数据库,数据库常处于小数据量,频繁读写状态,对于这种系统一般不会将DB_BLOCK_SIZE设置太大,以免读写时I/O浪费;而对OLAP数据库,由于系统处于大量数据库的多度而少写状态,因此DB_BLOCK_SIZE设置较大,比如32K。也就是说两种数据库类型的某些层面从定义上是相对立的,如果你能确认你的数据库类型,可以选择Transaction Processing(事物处理)和Data Warehouse(数据仓库)。

至于General Databaes(一般用途)的选项,那是来唬外行的,绝对不建议选择,但是对于一些初学者来说可以试着玩玩,没什么问题的。不多对于业务类型不是特别清除的,想对oracle数据库有一定了解的建议选择Custom Database(定制数据库)来玩玩。