MS SQL Sever 7.0 存储引擎 (简述)

2016-02-19 18:18 1 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的MS SQL Sever 7.0 存储引擎 (简述),希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  引言

  用户需求

  十年以前,花几个月乃至几年搞数据库应用程序开发是很平常的事。在创建数据库时,数据库大小、架构、用户量等等一切都已经预先确定好了。在过去几年中,这种情况发生了显著的变化。现在,数据库应用程序可在几个星期或几个月内开发出来,它们在这一过程中不断发展,人们还没有来得及弄清怎么回事,就已经投入使用。

  关键任务应用程序的快速开发向存储引擎提出了严格的要求。它的可用性必须很高,它必须拥有快速故障恢复系统及自动管理工具。系统管理员希望能快速作出更改而不会破坏他们的应用程序。数据库的发展速度是人们始料未及的。过去需要通宵进行的备份现在在几小时内就能完成。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  Microsoft 从用户那里了解到了许多的需求。我们的存储引擎研究队伍在夜以继日地工作,力争使 Microsoft® SQL Server® 7.0 版成为可扩展、可靠并易于使用的产品,为未来 20 年的应用程序设计打下坚实基础。

  存储引擎版本目标

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  这个版本的存储引擎有若干个重要的目标。最重要的策略是进一步提高易用性,从而可以大范围地部署使用数据库技术的应用程序。最理想的情况是,数据库对最终用户完全透明,并且对数据库管理员也几乎透明。

  易用性

  用户正在寻求解决业务问题的方案。许多数据库解决方案存在多重的开销和复杂难用的弊端。SQL Server 6.0 和 6.5 版将“易用性”定义为 RDBMS 功能。SQL Server 7.0 将这一概念进一步向前延伸,坚定地将该产品确立为最易于创建、管理和部署业务应用程序的数据库。

  对 SQL Server 7.0 存储引擎,易用性包括许多创新的功能,例如:

  消除了标准操作对 DBA 的需求。这使分支机构自动化和桌面数据库应用程序及移动数据库应用程序成为可能。

  使得服务器配置、DBCC、维护索引统计信息和数据库备份不再复杂。

  配置选项已经过优化和简化,能自动适应环境的特定需要。

  可伸缩性

  用户需要保护对应用程序的投资,随着业务的增长,数据库也必须增长,以便能处理更多的数据、事务和用户。Microsoft 提供了一个数据库引擎,应用范围可以从运行 Microsoft Windows® 95/98 操作系统的移动膝上型电脑,到运行 Windows NT® Server 操作系统企业版的兆兆字节对称多处理器群集。所有这些系统都能保证关键任务业务系统要求的安全性和可靠性。

  存储引擎的功能是可伸缩性的基础,这些功能包括:

  新的磁盘格式和存储子系统能提供从超小型扩展到超大型数据库的存储能力。

  实用程序经过重新设计以便有效地支持兆兆字节数据库。

  大规模内存支持可减少频繁访问磁盘的必要。

  动态行级锁定使得并发性提高,特别是对 OLTP 应用程序。

  Unicode 支持使多语应用程序得以应用

来源:https://www.tulaoshi.com/n/20160219/1617208.html

延伸阅读
标签: SQLServer
  建立存储过程体        存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含任意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现:        · CREATE DEFAULT        · CREATE TRIGGER &nbs...
标签: SQLServer
  交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言。提供以下命令: · 创建和数据库对象。 · 访问和修改数据。 · 数据聚合(aggregation,又称聚集)。 · 实施安全措施。 数据库对象        数据库对象是数据库中的物理对象。这些对象拥有唯一的名字,并保存数据和数据关系信息。SQL ...
标签: SQLServer
  使用SQL Server开发应用程序 编写存储过程与触发器        存储过程和触发器是由用户创建的、驻留在服务器的一组Transact SQL查询语句。触发器是系统在特定条件下执行的。存储过程能够改善应用程序的性能。当客户程序需要访问数据时,一般要经过5个步骤才能访问到数据: 1)  查询语句被...
在MySQL 5.1中开发一个存储引擎已经是比较方便了。所谓存储引擎实际上是按照MySQL的约定,提供某些接口的实现而已,如MySQL插入一条记录时将调用write_row方法,通过索引检索时将调用index_read和index_next方法等。MySQL与存储引擎之间的接口主要由两个类/结构约定,分别是在sql/handler.h中定义的handlerton结构和handler类。handlerton...
标签: SQLServer
第一种,最简单。 1、启动SQL服务器 2、打开企业管理器 3、进入你服务器下“管理”,启动“SQL Server代理”,如果这个启动不了的话什么都不能做。 4、进入“管理”下的“数据库维护计划” 5、右键,“新建维护计划” 6、下一步 7、选择你要备份的数据库,下一步 8、下一步 9、下一步 10、点“更改”,详细设定你要备份的周...

经验教程

149

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部