首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle中的架构是否等同于Microsoft中的数据库?

问Oracle中的架构是否等同于Microsoft中的数据库?
EN

Stack Overflow用户
提问于 2015-05-07 10:04:48
回答 2查看 851关注 0票数 0

我是Oracle数据库的新手,我想在Oracle中创建一个数据库。我按照这个链接创建了一个数据库:

2.html

在Microsoft中,当我们创建数据库时,我们使用create database命令,数据库的创建在几秒钟内是瞬时的,但是上面所描述的数据库工具需要几分钟才能创建数据库。Oracle中的数据库创建速度会慢得多吗?

搜索更多关于它的信息,我有一种感觉,这个在Oracle中使用上述工具创建的数据库与我们在Server中创建的数据库并不等价。相反,oracle中的架构/用户似乎与Server中的数据库相当。是真的吗?

因此,如果我想在Oracle中创建多个数据库,那么是否在该数据库中创建一个数据库,然后创建多个模式?那么,这些多模式是我的数据库吗?

我对这一切感到非常困惑。谁能给我推荐一篇好文章/一本书,详细地解释一下甲骨文中的这些东西吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-07 10:15:13

在大多数情况下,是的,您确实会将SQL服务器数据库映射到Oracle模式(=user)。

Oracle中的“数据库”一词并不意味着与Server中的相同。Oracle“数据库”(从技术角度来看)更像是Server实例/安装,而不是Server中的“数据库”。

Server有两个级别的命名空间:数据库和架构。而Oracle只有一个级别的名称空间:一个模式(它与用户有1:1的关系)

票数 2
EN

Stack Overflow用户

发布于 2015-05-07 10:14:49

Server和Oracle都支持架构。

模式就像一个新的数据库,但不是一个新的数据库

也许您很困惑,Mysql不支持模式,但是SQL server提供了对它的完全支持--。

在mysql中,您的数据库是一个模式,唯一的区别是它不支持多模式

对于创建多个数据库或单个数据库(如果多个模式都取决于您的具体情况)的部分,您应该测试性能和您想要花费多少钱(),与多模式方法不同,多数据库方法可能非常昂贵

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30097846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档