informixserver技术手册

informixserver技术手册

ID:1355977

大小:225.00 KB

页数:35页

时间:2017-11-10

informixserver技术手册_第1页
informixserver技术手册_第2页
informixserver技术手册_第3页
informixserver技术手册_第4页
informixserver技术手册_第5页
资源描述:

《informixserver技术手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、InformixOnlineInformix–Online在线服务器1、Informix动态数据服务器简介(INFORMIX-OnlineDynamicServer)1.1什么是Informix-Online在线服务器1.1.1Online是什么?Online是数据库服务器。数据库服务器是一个软件包,它管理一个或多个客户应用程序访问一个或多个数据库。它是数据库管理系统的基本组成部分。Online是一个关系型数据库管理系统(RDBMS),在一个关系型数据库管理系统中,数据是以表的形式组织的,一个表由行和列组成。1.1.2Online数据库服务

2、器提供以下特征:l.Client/Server体系结构l.可伸缩性l.高性能l.容错及高可用性l.多媒体支持l.分布式数据查询l.服务器安全1.1.3Client/Server体系结构:Online管理员必须指定客户服务器的连接类型,连接类型信息存放在连接信息文件sqlhosts中。sqlhosts文件包含服务器名字、别名,客户程序可以使用这些名字作Client/Server连接。对每个服务器名字和别名,在sqlhosts中必须指定连接协议。当客户连接服务器时,连接使用sqlhosts文件中对应的服务器连接协议。通常有三种连接协议:onip

3、cshm(共享内存)、onsoctcp、ontlitcp35仅供内部使用InformixOnline,另外还有两种连接协议ontlispx、ipcstr。1.1.1可伸缩性:OnlineDynamicScalableArchitecture(DSA)动态可伸缩体系结构,使你能够在Online处于on-linemode(在线状态)下,动态添加进程和共享内存。1.1.2高性能:Online通过以下机制获得高性能l.Rawdisk管理l.动态共享内存管理l.动态线程分配l.并行化(1)RawDisk管理Online可使用UNIX文件系统和rawd

4、isk空间存储数据。Online使用rawdisk时,执行自己磁盘管理来使用原始设备。Online将表存储在一个或多个原始设备上,而不存储在UNIX文件系统上;Online能够自身管理数据的组织,通过这种方式减少磁盘I/O。这样有三个优点:1)Online不受操作系统对可并发访问的表数目的限制2)Online将表行连续存放,优化数据表访问3)Online在共享内存和磁盘间执行直接数据传送,减小操作系统的I/O费用。如果使用文件系统存储数据,Online管理文件内容,而操作系统管理盘I/O。(2)动态共享内存管理所有使用同一个服务器实例(in

5、stance)的应用程序,共享服务器的内存空间的数据。一个应用程序读出数据后,其它应用程序就可以访问已存在于内存中的任何数据。Online共享内存包含数据库中的数据和控制信息。作为服务器管理员,可以向共享内存增加内存段。35仅供内部使用InformixOnline(1)动态线程分配和并行化Online支持多个应用程序使用较少的称之为虚拟处理器的进程。虚拟处理器是一个多线程的进程,它可以同时为多个应用程序服务;在必要时,多个线程可工作在并行状态下来解决单个查询。使用动态线程分配和并行化的方式,Online可以同时为联机事务处理OLTP(On-

6、lineTransactionProcess)和决策支持提供一个灵活的体系结构。(2)并行化Online可以为一个查询分配多线程并发工作,这就是所谓的并发数据库查询PDQ(ParallelDataQuery)。Online允许一个表按照某种方案分布在多个磁盘上,这种特征被称之为碎片化。PDQ特征当和碎片化一起使用时才最为有效。1.1.2容错及高可用性在操作系统或存储介质出现故障时,Online使用日志和恢复机制来保障数据的完整性和一致性。(1)文档和事务备份记录(Archivesandbackupsoftransactionrecords)

7、Online提供归档管理数据和备份数据服务器改变的能力。这些改变存放在逻辑日志文件中。(2)快速恢复(FastRecovery)Online启动时要检测物理日志是否为空,以便了解Online上次关机是否是正常方式。如果物理日志非空,Online自动执行快速恢复。在快速恢复过程中,Online使用逻辑日志和物理日志来执行下列操作:l恢复数据库到上次检测点状态。l从上次检测点滚动所有提交事务。l滚回所有未提交事务。35仅供内部使用InformixOnline(1)镜相(Mirroring)Online把数据写到两个不同位置,以实现镜相功能。wr

8、iteMirrorChunkPrimaryChunk(2)数据复制(DataReplication)为了实现高可靠性,可以同步地复制Online数据服务器及其数据库到另外到台计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。