SQLSERVER2008数据库引擎详细介绍
SQLServer的数据库引擎组件是用于存储、处理数据和保证数据安全的核心服务。数据库引擎提供受控的访问和快速事务处理,以满足企业中要求极高、大量使用数据的应用程序的要求。
SQLServer支持在同一台计算机上最多存在50个数据库引擎实例。对于本地安装,必须以管理员身份运行安装程序。如果从远程共享安装SQLServer,则必须使用对远程共享具有读取和执行权限的域帐户。
高可用性解决方案概述
高可用性解决方案可减少硬件或软件故障造成的影响,保持应用程序的可用性,尽可能地减少用户所感受到的停机时间。
l故障转移群集
故障转移群集由具有两个或多个共享磁盘的一个或多个节点或服务器组成。SQLServer故障转移群集实例将像单台计算机一样显示在网络中,不过它具有一种功能,即在当前节点不可用时,可以在节点之间进行故障转移。例如,在发生非磁盘硬件故障、操作系统故障或进行计划的操作系统升级时,可以在故障转移群集的一个节点上配置SQLServer实例,使其故障转移到磁盘组中的任意其他节点。
l数据库镜像
数据库镜像实际上是个软件解决方案,可提供几乎是瞬时的故障转移,以提高数据库的可用性。数据库镜像可以用来维护相应生产数据库(称为“主体数据库”)的单个备用数据库(或“镜像数据库”)。
l日志传送
与数据库镜像一样,日志传送是数据库级操作。可以使用日志传送来维护相应生产数据库(称为“主数据库”)的一个或多个温备用数据库。备用数据库也称为“辅助数据库”。通过还原或使用备份但不恢复主数据库的数据库备份创建每个辅助数据库。使用备份还原可以将生成的辅助数据库用于有限的报表。
l复制
复制使用发布-订阅模式。这样,主服务器(称为发布服务器)便可向一个或多个辅助服务器(即订阅服务器)分发数据。复制可在这些服务器间提供实时的可用性和可伸缩性。它支持筛选,以便为订阅服务器提供数据子集,同时还支持分区更新。订阅服务器处于联机状态,并且可用于报告或其他功能,而无需进行查询恢复。SQLServer提供三种复制类型:快照复制、事务复制以及合并复制。事务复制的滞后时间最短,常用于要求高可用性的情况。
l可伸缩共享数据库
使用可伸缩共享数据库功能可以扩展专门为报表生成的只读数据库。报表数据库必须驻留在一组专用的只读卷上,这些卷主要用于承载数据库。使用商用服务器硬件和商用卷硬件,您可以扩展报表数据库,使之在多台报表服务器上提供相同的报表数据视图。此功能还允许报表数据库使用平稳的更新路径。
相关文章
- 秒换存储引擎,又多了一种架构方案? | 数据库系列
- 客快物流大数据项目(九十一):ClickHouse的数据库引擎
- MySQL 数据库 Query 的优化详解数据库
- 改善MySQL存储引擎:提高数据库性能(修改mysql存储引擎)
- 快速查看数据库信息:Oracle视图的作用(oracle视图的作用)
- 删除Oracle数据库中的用户名(oracle删除用户名)
- Oracle 数据库删除表分区的操作方法(删除表分区oracle)
- 如何快速使用MySQL数据库导入数据?(mysql数据库导入)
- 构建MySQL高性能架构:优化数据库引擎、索引、缓存等策略(mysql高性能架构)
- 没有安装MSSQL,何以应对数据库管理?(提示未安装mssql)
- SQLServer:驱动数据库的引擎(sqlserver的引擎)
- MySQL配置文件详解:如何打造自己的数据库引擎(mysql配置文件)
- SQLServer701:拥抱开放,全新数据库体验(sqlserver701)
- 利用Oracle技术发挥数据库的最大价值(oracle写数据库)
- Oracle Core2最强的数据库引擎(core2 oracle)
- 1300mysql最新的数据库引擎带来的变革(1300mysql)
- 一键清空数据库如何用MySQL删除所有表(mysql中删除所有表)
- MySQL XtraDB高效稳定的数据库引擎(mysql xtradb)
- cluster优化 Oracle 数据库集群性能ProcCluster的作用(oracle中proc_)
- Oracle数据库的补丁维护与完善(oracle上面组懂补全)
- openGauss数据库源码解析系列文章—— SQL引擎源解析(二)
- phpmysql数据库操作分页类
- MySQL数据库存储引擎和分支现状分析