如何为Oracle选择存储引擎?

发布于 2024-07-13 19:11:02 字数 135 浏览 5 评论 0原文

好吧,这个问题显然是错误的,但我想知道如何在 Oracle 上选择存储实现,就像在 MySQL 上一样,假设我想要一个表像 MyIsam 一样,另一个表仅用于存档,一个黑洞样式用于测试目的。 我将如何在单个架构中完成此操作,或者类似的东西来满足这些需求?

Ok the question is obviously wrong as it stands, but I'm wondering how can I choose storage implementations on Oracle as I would for MySQL, say I want one table to MyIsam like and another for Archiving only and one Black Hole style for test purposes. How would I go around to doing this within a single Schema, or something similar that would meet these needs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一萌ing 2024-07-20 19:11:02

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

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

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

Oracle does not have a storage engine concept like Mysql does. It stores all tables in its own format in datafiles. What you can do is use different tablespaces and store them on different disks whose performance characteristics may be different.

The concepts guide may help you understand how Oracle works.

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

↘人皮目录ツ 2024-07-20 19:11:02

您可以使用组织外部

CREATE TABLE ORGANIZATION EXTERNAL

并选择与其一起使用的访问驱动程序。

目前,OracleORACLE_LOADER 来访问 CSV 和类似的文本表(只读),以及 ORACLE_DATAPUMP读取和写入二进制数据(以自定义格式)。

You may use ORGANIZATION EXTERNAL:

CREATE TABLE ORGANIZATION EXTERNAL

and select an access driver to use with it.

As for now, Oracle has ORACLE_LOADER to access CSV and like text tables (read-only), and ORACLE_DATAPUMP to read and write binary data (in custom format).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文