Oracle和Microsoft的架构有什么区别?

22

这种描述两种技术中schema意义差异的方式准确吗?

  • Oracle schema与单个用户相关,包含用户拥有的对象。
  • SQL Server schema是一个命名空间。
1个回答

27

Oracle的schema类似于Windows操作系统中的“我的文档”文件夹。用户可以授权其他用户查看其schema中的内容,但是Oracle schema本质上是一个用户的工作空间。

MS SQL Server的schema是命名空间。虽然您可以拥有会计和营销schema,但它们并不紧密地耦合到个人用户。会计schema中的对象包含会计信息,而营销schema中的对象则包含营销信息。

Oracle schema与用户紧密耦合,而MS SQL Server schema主要用于分类。

更多信息请参见此问题:SQL Server和Oracle用户之间的区别


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接