好的,这个问题显然是错误的,但我想知道如何在 Oracle 上选择存储实现,就像我在 MySQL 上一样,说我想要一个像 MyIsam 一样的表,另一个只用于存档,一个黑洞样式用于测试目的. 我将如何在单个模式中执行此操作,或者可以满足这些需求的类似方法?
Robert Gould
问问题
3986 次
2 回答
5
Oracle 没有像 Mysql 那样的存储引擎概念。它以自己的格式将所有表存储在数据文件中。您可以做的是使用不同的表空间并将它们存储在性能特征可能不同的不同磁盘上。
概念指南可以帮助您了解 Oracle 的工作原理。
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm
于 2009-02-13T14:40:18.247 回答
0
您可以使用ORGANIZATION EXTERNAL
:
CREATE TABLE ORGANIZATION EXTERNAL
并选择要使用的访问驱动程序。
就目前而言,Oracle
必须ORACLE_LOADER
访问CSV
和喜欢文本表(只读),以及ORACLE_DATAPUMP
读取和写入二进制数据(以自定义格式)。
于 2009-02-13T13:41:40.180 回答