问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server实例和数据库的区别是什么?

发布网友 发布时间:2022-04-27 12:23

我来回答

3个回答

懂视网 时间:2022-04-10 00:49

作为一个菜鸟(指本人)以前跟别人讨论数据库时经常会说:“Oracle数据库、SQL Server数据库、DB2数据库”,以至于我认为数据库是一种软件(对于Oracle、微软、IBM来说也确实是软件),刚接触Oracle时才知道一个完整的“数据库”需要有数据库和实例。这是很多初学者比较难以掌握的概念。

那这两者到底是什么?

数据库(database):物理操作系统文件或磁盘(disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。

实例(instance):一组Oracle 后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。

说的白话点:实例就是一组操作系统进程(或者是一个多线程的进程)和一些内存,这些进程可以操作数据库。数据库只是一个文件集合(包括数据文件、控制文件、临时文件、重做日志文件)。

这两者又有什么联系?

数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库。实际上,准确地讲,实例在其整个生存期中最多能装载和打开一个数据库!

 想要正深入了解数据库和实例的话请看下图:如果对此图能够深入了解的话那你的Oracle体系结构将会非常的清楚。这里将不再讲述,下章再续。

技术分享

 

数据库和实例

标签:oracle   bsp   持久性   共享   tor   ora   img   href   需要   

热心网友 时间:2022-04-09 21:57

一个数据库中包含存储真正数据的多个表结构,而一个实例包含多个数据库,一台服务器(硬件)可以包含多个实例。

每个实例是一个SQL Server安装的组件(或数据库引擎的程序,工具和相关程序)。每个用户数据库(和表)通过编写代码,使用的工具,复制/恢复现有数据库而创建。当安装SQL Server程序时,可以通过命名在一台机器上安装不同的实例。例如,你可以有SQL2005,SQL2008,SQL2012作为SQL Server独立的命名实例。也可以用相同的版本安装成不同的实例,如SQL2005DW(用于数据仓库),SQL2005_PAY(工资单),SQL2005_ERP等等。

可以有一个(并且唯一)被称为默认实例的实例,在同一台机器上所有其他实例必须有一个名称(16个字符)。

该程序之间(SQL Server数据库引擎)互相竞争机器资源,所以你必须了解和管理每个实例将如何竞争,否则它们会机器运行变慢甚至停止。

可能更常见的是一个实例中存在多个数据库。每个实例都有”系统“数据库(MASTER,MODEL,RESOURCES,MSDB,TEMPDB),然后您可以在该实例中创建自己的用户数据库。
在管理服务器资源方面,你可以管理每个实例需要多少内存和CPU。但是对于一个实例中的数据库,却不能这样做。

可以在实例或数据库两个层级上应用安全和访问*。虽然有时业务可能更偏向将高度敏感/涉及安全的数据作为一个单独的实例(如薪资数据库),以避免任何危险。
当连接到一个数据库,必须同时提供实例名称和数据库名称。

热心网友 时间:2022-04-09 23:15

从MS SQL Server数据管理软件的设计层次上说:
1、最高层级:
一台电脑硬盘上,可以安装一个或多个MS SQL Server服务软件(一般至少版本不同),这在物理上形成了它的最高层级。
多台电脑还可以组成群集进行同一个MS SQL Server服务,在物理上视同一个MS SQL Server服务软件。

2、并列最高层级:
一个MS SQL Server服务软件中,可以同时安装多个SQL Server的实例,它们相互独立,和你安装多个MS SQL Server服务软件在实质上没有不同。但同一台服务器上同一个版本只能安装一个。它们并行于最高层级上。在同一个版本的MS SQL Server的基础上要做出多个MS SQL Server来,就可以建立多个实例。
直白地说,每一个SQL实例就是一个最高层级,同一台服务器(电脑上)的每一个SQL实例原则上要使同不同的端口,否则无法同时实现服务。每实例之间基本没有什么关联性,如果每个实例间需要进行数据相互影响,基本上非常难,一般需要第三方应用进行干预,进行数据互传,及影响。
在需要高独立性的多个数据库的情况下,会在同一台服务器上安装多个实例。

3、第二层级:
每一个MS SQL Server实例中,可以安装多个数据库,每个数据库在物理文件上相互独立,可以单独分离(脱开)与挂载(加载),但不能单独暂停某个数据库。
每个数据库之间可以通过MS SQL Server的存储过程等进行一定的互访,数据同步等,但原则上建议尽可少的那样干,因为独立性越强,系统稳定性会越强。

4、第三层级、第四层级等……
每个数据库下有存储过程、有视图、有表。
表里有数据字段……
这些组成了第四层级……
在这就不细说下去了,不是你问的问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
篮球里假摔算不算犯规 月球和地球上的时间一样吗 网线插入路由器亮绿灯,马上又亮红灯 为什么华为路由器有时绿灯一直闪? 急求助 孩子在读高二 每晚失眠 有什么好办法快解决吗 急急急!!!_百度... 从高二开始失眠,已经9年了。那一晚没睡着,以后一直是浅度睡眠,白天精神... 睡眠太浅要怎么办啊? 我高二,每天睡眠时间很少,上课老想睡觉,如果上课中想睡觉可以吃点什么不... 儿子高三了晚上睡眠不深 怎么办啊 很担心因为睡眠不好影响学习_百度知 ... 房产纠纷确权借名买房 SQL默认实例与命名实例区别 什么是SQL SERVER实例,以及相关知识点 sql实例名在哪找 SQL中的"实例"是什么概念? 如果在word给不同的字批量加下划线? 这种word文档我想在每句话后面都加下划线(批量)应该怎么办呢? 如何把word里面带颜色的字全都加上下划线 word里如何添加所有下划线 万茜身穿小白裙,举手投足都像贵妇,你怎么看呢? 男人最喜欢出门贵妇(优雅高贵又有距离感),在家小女人(柔情撒娇…)。但是这种的女生多吗?哪些人能得 刘玉玲新剧演贵妇,戴大珠宝、手撕渣男,影视剧贵妇都有啥特点? 江疏影有贵妇肌就是任性,穿黑色纱裙*又惹眼,有名媛范吗? 求一个词语!例如名媛这类的词,要形容女人的!很高贵的女人,谢谢啦! 人民币十万元放银行定期一年有多少利息? 很多男人最喜欢出门贵妇(优雅高贵又有距离感),在家小女人(柔情撒娇…)。但是这种的女生多吗?哪些人 10万元人民币等于3.4亿越南盾,在越南这些钱能干什么? 李嘉欣为什么是全港豪门贵妇都提防的女人? 迷倒刘銮雄和李嘉诚,让全港豪门贵妇都提防的女人,李嘉欣当年究竟有多美? 十万元人民币是什么样的家庭随随便便就能拿出来? 我在朋友圈发了张照片,同事说贵妇款他这话是几个意思? SQL Server实例究竟指的是什么? sql实例运用? 如何启动 SQL Server 实例 SQL SERver 实例的名称和实例ID是什么 创建一个新的sql server实例是什么意思 为什么15年降息我的房代降了,16年又没降了 15年存款利率时间表,从什么时候降的,当次降息后各大银行存款利率和贷款利息是多少 银行贷一百万供15年降息0.25个百分点一个月少多少利息 为什么中南大学2015年mba降分 15年两次央行降息,已贷款的利息什么时候开始降?我建行贷款,为什么不见还款减少? 在公司做了十五年老板降薪无奈员工主动辞职,能否得到赔偿? 广东一女子凌晨背三个月宝宝在垃圾桶捡菜叶,女子的生活有多凄惨? 武汉房价在未来的10~15年会降30%~50%吗? 城居保缴费达到15年后能降低档次继续缴纳吗? 为啥小区天天好多人去垃圾桶看垃圾?连小孩也会去垃圾桶翻翻,捡垃圾怎么赚钱? 十五年前单位无故降我工资我还可以要回吗? 看图写话(一年级两个小朋友在垃圾桶跟前捡垃圾) 苹果6在15年几月份会降价16g多少钱 公务员15年晋升一级,退休后降回原级的文件依据。 工作十五年公司降职降薪,认可降职不认可降薪,可以申请仲裁吗?