sybase数据库简介
sybase数据库简介1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYABSE 11 for SCO UNIX。 Sybase数据库是由Mark B. Hiffman和Robert Epstern于1984年创立的Sybase公司开发的一款关系型数据库管理系统,1987年正式发布。该系统支持多种操作系统环境,包括UNIX、Novell Netware以及Windows NT。在UNIX环境中,广泛使用的版本为SYBASE 10和SYBASE 11 for SCO UNIX。 Sybase数据库的核心特点包括: 1. **客户/服务器体系结构**:不同于传统的主/从式模型,Sybase数据库采用客户/服务器架构,将应用分布于多台机器上运行,实现了资源的共享和负载均衡,适应多主机环境,并能充分利用现有系统资源。 2. **开放性**:Sybase数据库提供了DB-LIB应用程序接口,允许第三方开发工具访问,实现了跨平台的应用程序移植,增强了系统的开放性和兼容性。 3. **高性能**:Sybase数据库以其高性能著称,主要表现在: - **可编程数据库**:通过存储过程,用户可以创建自己的数据库子例程,预编译的存储过程提升了查询效率。 - **事件驱动的触发器**:触发器确保了数据库的完整性,能够在特定事件发生时自动启动其他存储过程。 - **多线索化**:Sybase数据库自行管理与数据库的连接,避免了操作系统级别的资源管理,提高了性能。 4. **组件构成**: - **Sybase SQL Server**:作为核心组件,负责数据库的管理和维护,提供数据管理、高速缓冲和事务处理等功能。 - **Sybase SQL Toolset**:包含ISQL、DWB和APT等前端工具,用于数据库应用系统的建立和开发。ISQL是SQL句法分析器,DWB是图形化的数据库管理工具,APT是用于创建应用程序的开发环境。 - **Sybase Open Client/Open Server**:提供了与异构环境中的其他应用和数据库连接的接口,DB-LIB库用于访问SQL Server,SERVER-LIB用于访问其他数据库管理系统。 除了上述特点,Sybase SQL Server还是一个多库系统,包含系统数据库和其他用户自定义数据库。系统数据库用于存储元数据和系统信息,如master数据库记录服务器信息,model数据库是创建新数据库的基础模板,tempdb用于临时对象,而msdb则是调度作业和代理服务的数据库。 Sybase数据库是一款强大、灵活且高性能的数据库解决方案,尤其适合大型企业级应用,其开放性和跨平台能力使其在多种环境中都能发挥出色效能。
剩余63页未读,继续阅读
- sinbadcn2012-06-26内容浅显适合初学者 不过文档没有文档结构图 检索不容易
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助