InformixServer技术手册范本

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Informix –Online

在线服务器

1 、Informix动态数据服务器简介(INFORMIX-Online Dynamic Server)

1 .1 什么是Informix-Online 在线服务器

1 .1.1 Online是什么?

Online是数据库服务器。数据库服务器是一个软件包,它管理一个或多个客户应用程序访问一个或多个数据库。它是数据库管理系统的基本组成部分。Online是一个关系型数据库管理系统(RDBMS),在一个关系型数据库管理系统中,数据是以表的形式组织的,一个表由行和列组成。

1 .1.

2 Online数据库服务器提供以下特征:

●.Client/Server体系结构

●.可伸缩性

●.高性能

●.容错及高可用性

●.多媒体支持

●.分布式数据查询

●.服务器安全

1 .1.3 Client/Server体系结构:

Online管理员必须指定客户服务器的连接类型,连接类型信息存放在连接信息文件sqlhosts中。sqlhosts文件包含服务器名字、别名,客户程序可以使用这些名字作Client/Server连接。对每个服务器名字和别名,在sqlhosts中必须指定连接协议。当客户连接服务器时,连接使用sqlhosts文件中对应的服务器连接协议。

通常有三种连接协议:onipcshm(共享存)、onsoctcp、ontlitcp,另外还有两种连接协议ontlispx、ipcstr。

1 .1.4 可伸缩性:

Online Dynamic Scalable Architecture(DSA)动态可伸缩体系结构,使你能够在Online处于on-line mode(在线状态)下,动态添加进程和共享存。

1 .1.5 高性能:

Online通过以下机制获得高性能

●.Raw disk管理

●.动态共享存管理

●.动态线程分配

●.并行化

(1) Raw Disk管理

Online可使用UNIX文件系统和raw disk空间存储数据。Online使用raw disk 时,执行自己磁盘管理来使用原始设备。Online将表存储在一个或多个原始设备上,而不存储在UNIX文件系统上;Online能够自身管理数据的组织,通过这种方式减少磁盘I/O。这样有三个优点:

1)Online不受操作系统对可并发访问的表数目的限制

2)Online将表行连续存放,优化数据表访问

3)Online在共享存和磁盘间执行直接数据传送,减小操作系统的I/O费用。

如果使用文件系统存储数据,Online管理文件容,而操作系统管理盘I/O。

(2)动态共享存管理

所有使用同一个服务器实例(instance)的应用程序,共享服务器的存空间的数据。一个应用程序读出数据后,其它应用程序就可以访问已存在于存中的任何数据。

Online共享存包含数据库中的数据和控制信息。作为服务器管理员,可以向共享存增加存段。

(3)动态线程分配和并行化

Online支持多个应用程序使用较少的称之为虚拟处理器的进程。虚拟处理器是一个多线程的进程,它可以同时为多个应用程序服务;在必要时,多个线程可工作在并行状态下来解决单个查询。

使用动态线程分配和并行化的方式,Online可以同时为联机事务处理OLTP(On-line Transaction Process) 和决策支持提供一个灵活的体系结构。

(4)并行化

Online可以为一个查询分配多线程并发工作,这就是所谓的并发数据库查询PDQ(Parallel Data Query)。Online允许一个表按照某种方案分布在多个磁盘上,这种特征被称之为碎片化。PDQ特征当和碎片化一起使用时才最为有效。

1 .1.6 容错及高可用性

在操作系统或存储介质出现故障时,Online使用日志和恢复机制来保障数据的完整性和一致性。

(1)文档和事务备份记录(Archives and backups of transaction records)

Online提供归档管理数据和备份数据服务器改变的能力。这些改变存放在逻辑日志文件中。

(2)快速恢复(Fast Recovery)

Online启动时要检测物理日志是否为空,以便了解Online上次关机是否是正常方式。如果物理日志非空,Online 自动执行快速恢复。在快速恢复过程中,Online使用逻辑日志和物理日志来执行下列操作:

●恢复数据库到上次检测点状态。

●从上次检测点滚动所有提交事务。

●滚回所有未提交事务。

(3)镜相(Mirroring)

Online 把数据写到两个不同位置,以实现镜相功能。

(4)数据复制(Data Replication)

为了实现高可靠性,可以同步地复制Online数据服务器及其数据库到另外到台计算机上。

1 .1.7 多媒体支持

Online支持两种blob(binary large object)数据类型:TEXT和BYTE。这

两种数据类型在存储数据项时没有实际限制。

1 .1.8 分布式数据查询(Distributed Data Query)

Online允许用户在一个事务中,从多个Online数据服务器查询或更新一个或者多个数据库。Online数据服务器可以在同一个主机上,或是在同一网络的不同主机上。Online支持TCP/IP网络和IPX/SPX网络。两阶段提交协议确保了从多个数据服务器提交或滚回事务的一致性。

也可以在服从X/Open的不同环境下,使用Online。

1 .1.9 数据服务器安全

Online所管理的数据库和表通过一定权限进行存取,这些权限是通过使用SQL语句: grant 和revoke 来实现。

1 .

2 Online 管理概要

1 .2.1 安装初始化和配置

1 .2.

2 日常工作

(1)Online操作模式改变:

(2)归档数据和备份逻辑日志文件:

(3)监视Online 的活动:

(4)检查一致性:

相关文档
最新文档