DB2 中的表空间与 MySQL 或 SQL Server 中的数据库有何不同?

maw*_*urn 0 db2 tablespaces

在 DB2 中,似乎什么是数据库和什么是表空间之间有很大的区别。在 MySQL 和 MS SQL Server 中,表空间和数据库似乎是同义词。

如果有的话,有什么区别?

小智 6

在 DB2 中,表空间是充当表(和索引)和磁盘之间的抽象层的对象。它类似于 MS SQL Server 中的文件组。

在 DB2 中,一个数据库大致相当于一个 SQL Server 实例——一个数据库包含多个表空间、事务日志、一个或多个缓冲池和其他内存区域。

SQL Server 中的“数据库”更接近于DB2 中的模式