ybae数据库

  sybase客户端是数据一款非常实用的关系型数据库系统;可以在WindowsNT ,UNIX平台上客户机,数据服务器环境下运行的数据大数据库,它为大家提供了一套非常完整的数据应用程序编辑借口 ,让非Sybase数据源和服务器铺开集成 ,数据并且拥穿着在多个数据库之间复制数据  ,数据非常适于创建多层的数据应用;Sybase通常作为服务器数据库 ,SybaseSQLAnywhere为客户机数据库 ,数据并且采用了PowerBuilder为软件的数据开发工具,现在在国内大中型的数据系统中使用非常的广泛!

软件功能

  (1)它是数据基于客户/服务器体系结构的数据库

  一般的关系数据库都是基于主/从式的模型的  。在主/从式的数据结构中,所有的数据应用都运行在一台机器上。用户只是数据通过终端发命令或简易地查校验应用运行的结果 。而在客户/服务器结构中 ,数据应用被分在了多台机器上运行。一台机器是另一个系统的客户 ,或是另外一些机器的服务器 。这些机器通过局域网或广域网联接起来 。

  客户/服务器模型的好处是 :

  1)它拥穿着共享资源且在多台设备间平衡负载

  2)允许容纳多个主机的环境,充分利用了企业已有的各种系统它是真正开放的数据库

  由于采用了客户/服务器结构 ,应用被分在了多台机器上运行 。更进一步 ,运行在客户端的应用不必是Sybase公司的产品 。对于一般的关系数据库 ,为了让其它语言编写的应用能够访问数据库  ,提供了预编译 。Sybase数据库 ,不只是简易地提供了预编译 ,而且公开了应用程序接口DB-LIB ,鼓励第三方编写DB-LIB接口 。由于开放的客户DB-LIB允许在不同的平台使用完全相同的调用,因而使得访问DB-LIB的应用程序很轻易从一个平台向另一个平台移植 。

  (3)它是一种高性能的数据库

  Sybase真正吸引人的地方还是它的高性能 。体现在以下几方面 :

  1)可编程数据库

  通过提供存储过程 ,创建了一个可编程数据库 。存储过程允许用户编写自己的数据库子例程 。这些子例程是经过预编译的  ,因此不必为每次调用都铺开编译、优化 、裸露查询调停 ,因而查询速度要快得多。

  2)事件驱动的触发器

  触发器是一种特殊的存储过程。通过触发器可以打开另一个存储过程,从而确保数据库的完整性。

  3)多线索化

  Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的接合。当有多个用户接合时 ,系统的性能会大幅度下滑 。Sybase数据库不让操作系统来管理进程 ,把与数据库的接合当作自己的一部分来管理 。此外 ,Sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘 ,绕过了操作系统这一环节,晋升了性能 。

访问过程

  1)建立客户与服务器之间的接合 ,包括网络接合、客户进程与服务器进程之间的接合;

  2)客户端通过网络发送SQL语句给服务器 ,用来查询或操作服务器中的数据或数据库对象

  3)服务器接收到SQL语句后,对其铺开语法分析、优化和编译后执行;

  4)如果执行的语句裸露一个结果集,服务器通过网络把结果集返回给客户

  5)客户端对收到的结果作相应的筹备。

sybase数据库组成

  Sybase软件可划分为三个部分 :

  1)铺开数据管理与维护的联机关系数据库管理系统Sybase SQL Server

  2)拥穿着数据库应用系统的建立和开发的一组前端工具软件Sybase SQL Tools

  3)把异构环境下其他厂商的应用软件和任何类型的数据接合在一起的接口软件Open Client/Open Server 。

  SQL Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件 ,起着数据管理 、高速缓冲区管理 、事务管理的作用  。

  ISQL是与SQL Server铺开交互的一种SQL句法分析器 。ISQL接收用户发出的SQL语言 ,将其发送给SQL Server,并将结果以形式化的方式显示在用户的标准输出上。lset的一个主要组成部分,它的作用在于使用户能够设置和管理SQL Server上的数据库,并且为用户提供一种对数据库的信息执行增补 、更新和检索等操作的简便计划。在DWB中能落成ISQL的所有功能 ,且由于DWB是基于窗口和菜单的 ,因此操作比ISQL简易,是一种方便实用的数据库管理工具 。

  APT是Sybase客户软件部分的主要产品之一 ,也是从事实际应用开发的主要环境。APT筹备台是用于建立应用程序的工具集 ,可以创建从非常简易到非常繁杂的应用程序,它主要用于开发基于表格(form)的应用。其用户界面采用窗口和菜单驱动方式 ,通过一系列的选择落成表格(form)  、菜单和筹备的开发 。

  通过Open Client的DB-LIB库 ,应用程序可以访问SQL Server。而通过Open Server的SERVER-LIB,应用程序可以访问其它的数据库管理系统 。

打开和隔绝

  2.3.1 打开SQL Server

  应用SQL Server安装程序(sybinit)创建SQL Server或Backup Server, 默认文件名为RUN_SYBASE 和RUN_SYB_BACKUP ,放在$SYBASE/INSTALL目录下。Startserver 用来打开SQL Server 或Backup Server:

  可以通过showserver查校验SQL Server 和Backup Server是否已经打开 。

  SQL Server的打开过程:master数据库打开-- Sybsystemproces数据库打开--tempdb--model --用户数据库。

  打开SQL Server的单用户模式 :如果要恢复一已被侵吞的master数据库 ,则必须要打开SQL Server的单用户模式。单用户模式下仅允许一个系统管理员向SQL Server注册 。

  Startserver -f RUN_SYBASE -m

  2.3.2 隔绝服务器

  隔绝SQL Server可以在isql中使用T-SQL命令:

  隔绝SQL备服务器:shutdown SYB_BACKUP

  隔绝SQL主服务器 :shutdown [with nowait]

更新日志

  * 更多详细信息请参阅 ASE 12.5.3 手册 (英文)

  * Download ASE 12.5.3 IR.

  最新版本 - ASE 15  。

  * ASE 15 相关资料(中文)

  * ASE 15 演示(FLASH) (中文配音)

  * 更多 ASE 15 介绍(英文)

  相关信息:

  * ASE 12.5.2 简介

  * ASE 12.5.2 白皮书

  * ASE 12.5 技术详解

  * ASE for Linux

  * RTDS 简介

  * RTDS 白皮书

  * IDC报告:ASE 总拥有成本

  * ASE 中小企业版白皮书

  * 高可用性

  * 数据集成

  * 数据安全性

渝ICP备2025076537号-22