您如何为Oracle选择存储引擎?

时间:2009-02-13 13:34:43

标签: oracle storage-engines

好的问题显然是错误的,但是我想知道如何在Oracle上选择存储实现,就像我想要MySQL一样,我想要一个表到MyIsam就像另一个只用于存档和一个黑洞样式用于测试目的。我将如何在单个Schema中执行此操作,或者满足这些需求的类似内容?

2 个答案:

答案 0 :(得分:4)

Oracle没有像Mysql那样的存储引擎概念。它将所有表以自己的格式存储在数据文件中。您可以做的是使用不同的表空间并将它们存储在性能特征可能不同的不同磁盘上。

概念指南可以帮助您了解Oracle的工作原理。

http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm

答案 1 :(得分:0)

您可以使用ORGANIZATION EXTERNAL

CREATE TABLE ORGANIZATION EXTERNAL

并选择要使用的访问驱动程序。

至于现在,OracleORACLE_LOADER访问CSV和文本表(只读),ORACLE_DATAPUMP来读取和写入二进制数据(在自定义中)格式)。