oracle和sql server的区别(1)
2024-10-18 10:42:07
A.instance和database
1.从oracle的角度来说,每个instance对应一个database。有时候多个instance对应一个database(比如rac环境).有自己的System级别的schema(sys,包括系统和用户的元数据).
2.而sql server,一个instance,连接多个database,有些是system database;有些是user database。
3.举一个例子,比如,在sqlsever下面,挂载AdventureWorks的例子,很可能是一个AdventureWorks database。而如果在oracle下面,很可能是一个AdventureWorks schema。
4.每个database,都是一个物理上分割的实体,都有自己的数据文件和log文件(redo和undo等)。
B.schemas
1.在oracle里,一个schema就是一个用户所拥有的各种objects的集合。和user是等同的。
2.而在sql server中,schema和用户无关,只是一个database里,一些objects的集合。
最新文章
- 【转】为什么我们都理解错了HTTP中GET与POST的区别
- O2O、C2C、B2B、B2C的区别
- A session of Log Collect, Retrieval and Analysis using ELK Stack
- HTML5商城开发三 jquery 星星评分插件
- C#:Hashtable和Dictionary
- mysql查询差集
- 开启MongoDB 脚本和设置window自启
- 注册表:无法打开 XXX 由于某个错误无法打开该密钥。详细信息:拒绝访问
- JS列表的下拉菜单组件(仿美化控件select)
- 【转载】Recycle机制
- Oracle与Mysql区别简述
- 算法帖——用舞蹈链算法(Dancing Links)求解俄罗斯方块覆盖问题
- freemarker写select组件(四)
- node概述
- storcli 简易使用介绍
- sqlserver 并行度
- go break label goto label contiue lable
- json字符串转换对象的方法
- 搭桥|codevs1002|最小生成树|Prim|并查集|Elena
- Oracle 11g服务详细介绍及哪些服务是必须开启的