2009-02-13 12 views
5

Ok, la pregunta es obviamente incorrecta tal como está, pero me pregunto cómo puedo elegir implementaciones de almacenamiento en Oracle como lo haría para MySQL, digamos que quiero una tabla para MyIsam y otra para Archiving only y un estilo Black Hole para propósitos de prueba. ¿Cómo podría hacerlo en un solo Esquema, o algo similar que satisfaga estas necesidades?¿Cómo se eligen los motores de almacenamiento para Oracle?

Respuesta

4

Oracle no tiene un concepto de motor de almacenamiento como Mysql. Almacena todas las tablas en su propio formato en archivos de datos. Lo que puede hacer es usar diferentes espacios de tabla y almacenarlos en diferentes discos cuyas características de rendimiento pueden ser diferentes.

La guía de conceptos puede ayudarlo a comprender cómo funciona Oracle.

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

0

Es posible utilizar ORGANIZATION EXTERNAL:

CREATE TABLE ORGANIZATION EXTERNAL 

y seleccione un controlador de acceso para utilizar con él.

Por el momento, Oracle tiene ORACLE_LOADER acceder a CSV y como tablas de texto (sólo lectura), y ORACLE_DATAPUMP para leer y escribir datos binarios (en formato personalizado).

+0

tener un enlace a un tutorial sobre eso? –

+0

Lo siento, parece que no puedes desarrollar uno tú mismo, aún :) – Quassnoi

+0

Gracias por el intento de todos modos. Eso podría ser útil para otra cosa que necesito hacer. –

Cuestiones relacionadas