我对使用数据库还很陌生,正在尝试完全理解表空间的用途。
假设我有一个系统,用户将在其中输入需要执行的任务时间表。该计划存储在我的数据库中并发送到将分配任务的进程。任务完成后,结果将发送到一个单独的进程,该进程将存储原始结果数据、关联结果、存储关联摘要,然后将其发送出去。
我会将所有这些数据保存在一个表空间中,还是将其分成两个表空间更有意义 - 一个用于计划,另一个用于存储原始结果和相关结果摘要?
一般来说,表/索引应该如何关联存储在同一个表空间中?
我对使用数据库还很陌生,正在尝试完全理解表空间的用途。
假设我有一个系统,用户将在其中输入需要执行的任务时间表。该计划存储在我的数据库中并发送到将分配任务的进程。任务完成后,结果将发送到一个单独的进程,该进程将存储原始结果数据、关联结果、存储关联摘要,然后将其发送出去。
我会将所有这些数据保存在一个表空间中,还是将其分成两个表空间更有意义 - 一个用于计划,另一个用于存储原始结果和相关结果摘要?
一般来说,表/索引应该如何关联存储在同一个表空间中?
尽管在 10 年前得到了回答,但我认为我无法改进 Justin Cave 在 SO 上的类似问题中非常适用的答案:Oracle 数据库是否应该有多个表空间用于数据存储?