Как вы выбираете механизмы хранения для Oracle? - PullRequest
5 голосов
/ 13 февраля 2009

Хорошо, вопрос явно неправильный в его нынешнем виде, но мне интересно, как я могу выбрать реализации хранилищ в Oracle, как я бы сделал это для MySQL, скажем, я хочу, чтобы одна таблица была похожа на MyIsam, а другая - только для архивирования и один стиль - черная дыра в тестовых целях. Как бы я мог сделать это в рамках одной схемы или чего-то подобного, что бы удовлетворить эти потребности?

Ответы [ 2 ]

4 голосов
/ 13 февраля 2009

Oracle не имеет такой концепции механизма хранения, как Mysql. Он хранит все таблицы в своем собственном формате в файлах данных. Что вы можете сделать, это использовать разные табличные пространства и хранить их на разных дисках, характеристики производительности которых могут быть разными.

Руководство по концепциям может помочь вам понять, как работает Oracle.

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

0 голосов
/ 13 февраля 2009

Вы можете использовать ORGANIZATION EXTERNAL:

CREATE TABLE ORGANIZATION EXTERNAL

и выберите драйвер доступа для использования с ним.

На данный момент Oracle имеет ORACLE_LOADER для доступа к CSV и подобным текстовым таблицам (только для чтения), и ORACLE_DATAPUMP для чтения и записи двоичных данных (в произвольном формате).

...