informix数据库和其他数据库的比较
华为智能网试题(等级)

华为智能网部分试题一. 填空:1.移动智能网中英文缩略词CAMEL的中文全称是移动客户增强逻辑应用。
(3)2.移动智能网中英文缩略词TCAP的中文全称是事务处理应用部分。
(3)3.智能网技术采用overlay方式,其基本思想是:业务_与_交换_分离。
即交换机仅完成最基本的接续功能,而所有增值业务的形成均由另一个附加网络——即智能层(智能网)来完成。
(1)1.移动智能网一般由业务交换点(SSP)、业务控制点(SCP)、信令转接点(STP)、智能外设(IP)、业务管理系统(SMS)、业务生成环境(SCE)等几部分组成。
(3)2.SSP主要作用是连接现有移动网与智能网的连接点,提供接入智能网功能集的功能。
SSP可检出智能业务的请求,并与SCP通信;对SCP的请求作出响应,允许SCP中的业务逻辑影响呼叫处理。
(3)3.从功能上讲,一个业务交换点应包括呼叫控制功能(CCF,Call ControlFunction)和业务交换功能(SSF,Service Switching Function)。
在我国目前不采用独立的IP(智能外设)的情况下,SSP还应包括部分的专用资源功能(SRF,Specialized Resource Function)。
(4)4.SCP是智能网的核心构件,它存储用户数据和业务逻辑。
(2)5.IP是协助完成智能业务的特殊资源功能,通常为各种语音功能。
(2)6.SMS一般具备5种功能,即业务逻辑管理、业务数据管理、用户数据管理、业务监测以及业务量管理。
(3)7.SCE的功能是根据客户的需求生成新的业务逻辑。
(1)8.利用移动智能网的概念模型INCM(Intelligent Network Concept Model)来描述移动智能网体系由四个平面组成,它们分别是:业务平面、总功能平面、分布功能平面及物理平面。
(2)9.一个业务由一个或几个业务特征组成,它表明了网络向用户提供的业务能力。
(2)10.一个业务的生成过程可以描述为:利用业务生成环境TELLIN-SCE描述并定义了业务之后,便可以经由网络下载到业务管理系统TELLIN-SMS,再将业务逻辑下载到TELLIN-SCP,把业务数据下载到SDP(Service Data Point),把业务触发下载到TELLIN-SSP,完成新业务在网络中的引入。
oracle+DB2+infomix三种数据库比较

数据类型取值范围Char(n)n=1 to 2000字节Varchar2(n)n=1 to 4000Nchar(n)n=1 to 2000字节Nvarchar2(n)n=1 to 4000字节Long[会消失]最大2GClob最大4GNclob最大4GBlob最大4GBfile最大长度是4GBNumber(m,n)m=1 to 38n=-84 to 127DateRow(n)[会消失]n=1 to 2000LongRow[会消失]最大长度是2GB。
Rowid数据类型存储空间INTEGER4个字节SMALLINT 2 个字节FLOAT(n)8 个字节SMALLFLOAT 4 个字节DECIMAL(p, s)p/2+1 个字节CHAR(n)n 个字符VARCHAR(m, r )实际字符串长度,最多不超过m 个字节,最少r个字节DATE4 个字节DATETIMEintervalSERIAL 4 个字节。
MONEYtextbyteChar(size)用于保存定长(size)字节的字符串数据。
Varchar(size) 用于保存变长的字符串数据。
其中最大字节长度由(size)指定。
Long Varchar 用于保存变长的字符串数据。
Graphic(size) 双字节字符串。
Vargraphic(size) 可变长,双字节字符串。
Long Vargraphic 双字节字符串。
Timestamp 用于改变管理的二进制值数据,包括年月日时分秒毫秒。
Date 保存定长的日期数据,范围为0000年到9999。
Time 保存定长的时间数据。
Integer 保存整型数据,范围为-2147483648到+2147483647。
Smallint 保存整型数据,范围为-32768到+32767Bigint 保存整型数据,范围为-9223372036854775808到+9223372036854775807Real保存单精度浮点数据类型Double 保存双精度浮点数据类型,范围为-2.23E-308到+2.23E-308。
Informix竞争优势

高性能 高可靠 支持物联网、大数据 支持数据仓库/数据集市加速引擎 极低的管理开销 嵌入式/客户需求定制 价格低
Informix通过创建chunk直接访问物理设备,绕开操作系 统的文件系统,大大提高数据读写速度。 因其数据存放结构相对简单,使得数据库长时间运行, 而极少出现问题。
DB-Access非常地方便连接数据库进行sql操作,复杂性远
小于oracle。管理员维护的工作量远少于其他大型数据库。
Informix可瘦身为嵌入式数据库,兼容ISV/OEM集成解决方案 作为最佳的嵌入式数据库,Informix数据库软件包含独 特的适合当
今嵌入式设备挑战的设计理念,具有跨多设备的横向扩展能力,因此 具有非常好的性能和高可用性,在数据复制和扩展性方面能力超群。
Informix 提供了 “免费” 版本和企业级的 “付费” 版本。 Informix 付费版本提供一些子容量定价模式,让客户可 以灵活地购买所需的功能来支持数据服务要求。 所有版本都可部署在 “虚拟” 或公共/私有云环境中, 给客户提供额外的部署灵活性。 客户可以通过 IBM SmartCloud 和其他提供商,利用 Informix 特有的 “现收现付”、随时可用的公共云计 算技术。
适合安装在物联网的许多设备中;在同一数据库中同时支持 JSON/BSON和SQL应用;对时间序列(Time SerIEs)和空间地理 (Spatial/GIS) 数据提供专门的高性能支持。
Inቤተ መጻሕፍቲ ባይዱormix对大数据的支持
Informix将结构化数据和非结构化数据融合在一起,无论是 SQL数据还是NoSQL数据,都可以在Informix内存中分析,并 且兼容MongoDB(NoSQL数据库)。
几种常用数据库的比较

几种常用数据库的比较目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。
面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。
国际国内的主导关系型数据库管理系统有Oracle、Sybase、Informix和INGRES。
这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。
IBM的DB2也是成熟的关系型数据库。
但是,DB2是内嵌于IBM的AS/400系列机中,只支持OS /400操作系统。
1.MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。
MySQL AB是一家基于MySQL 开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。
MySQL是MySQL AB 的注册商标。
MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。
MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。
与其他数据库管理系统相比,MySQL具有以下优势:(1)MySQL是一个关系数据库管理系统。
(2)MySQL是开源的。
(3)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。
(4)MySQL服务器工作在客户/服务器或嵌入系统中。
(5)有大量的MySQL软件可以使用。
2.SQL ServerSQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。
目前最新版本是SQL Server 2005,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。
并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
SQL Server 提供了众多的Web和电子商务功能,如对XML 和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。
目前市场上有些什么样的数据库管理系统(DBMS),它们都有什么特点?它们之间的优缺点有什么。。。

⽬前市场上有些什么样的数据库管理系统(DBMS),它们都有什么特点?它们之间的优缺点有什么。
1 要求⽬前市场上有些什么样的数据库管理系统(DBMS),它们都有什么特点?它们之间的优缺点有什么?它们的使⽤场合分别是?1.1 ⽬前市场上有些什么样的数据库管理系统(DBMS)⽬前市场上的数据库管理系统(DBMS)常见的品牌有:Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro、PostgreSQL、mySQL、DB2、Ingres、MongoDB、达梦(DM)数据库。
1.2 它们都有什么特点?它们之间的优缺点有什么?整体上可以把这些数据库分为商业数据库和开源数据库两类。
当前主流的商业数据库有、、 DB2和Adaptive SQL Server。
⽽在开源⽅⾯,主要有三家主流数据库:、PostgreSQL和Ingres。
这两类数据库都已经证明了⾃⼰可以胜任数据存储和管理的需要。
但相对于商业数据库,开源数据库可能是⽐较低的数据处理数量、缺少的功能、受限制的图形化管理,较低的安全性、或者是⼀些其他商业数据库有⽽开源数据库不具备的的东西。
2 商业数据库和开源数据库总览2.1 商业数据库之Oracle是商业数据库的代表,具有⾮常丰富的功能、⼴泛的平台⽀持和⼤量的附加功能。
在IDC的⼀个调查中,Oracle占据了数据库市场的44%,增长了14%。
Oracle的功能从表分区和⼤量的统计功能,到⼀些⾼可⽤功能,诸如本地复制、数据镜像和应⽤集群(Real Application Clusters,RAC)等。
Oracle另⼀个强⼤的功能是在线表和索引重建。
在很多数据库中,需要离线进⾏重建,也就是说当索引被重建的时候,不允许访问数据,因为这个操作要求独占性访问对象。
当然,这不是Oracle的全部功能,只是其所能提供的⾼级功能的⼀些⽰例。
informix的高可用

大家好,今天我们在这里探讨Informix数据库的高可用技术。
众所周知,用户的关键业务系统,特别是OLTP 系统,都要求提供24X7 不间断的应用服务,这就要求数据库系统能够提供强大的高可用能力。
这种能力不仅仅体现在主机及备机的接管方面,同时要能够提供远程容灾能力,以及本地的负载均衡能力。
针对上述对数据库的要求,Informix 从版本6 开始,就提供了HDR(High Availability Data Replication)技术,从Informix 11 开始,Informix 数据库提供了SDS(Shared Disk Secondary)、RSS(Remote Standalone Secondary)、CLR(Continuous Log Restore) 等高可用集群技术,提供了更加强大的高可用能力。
尤其是从Informix 11.5 开始其高可用技术发生了质的飞跃,HDR、SDS、RSS 备机都具备可读可写的能力,提供了更强大的负载均衡能力。
本研讨会,我们就针对Informix 高可用技术不同方案的特点、技术实现和使用范围等方面与大家共同探讨。
informix 的高可用技术SDS(Shared Disk Secondary)、RSS(Remote Standalone Secondary)、CLR(Continuous Log Restore) 分别适用的场景是那些呢?条件是什么呢?SDS是双主机同时读写共享磁盘,一般用在大型联机交易应用业务,和Oracle RAC相似。
RSS 是广域网异步HDR,用在数据库级的灾备环境。
CLR是在网络不太好的情况下的脱机连续逻辑日志的数据恢复,用于数据库备份。
SDS共享磁盘方案,类似ORACLE RAC,提供高可用性和负载均衡情况,但是不具备存储容灾能力。
提供快速的故障切换能力。
HDR,近距离双机方案,一般使用于同机房、2机房、同城2中心的双机方案,提供数据灾备能力。
数据库实验报告认识DBMS

数据库系统概论实验一:认识DBMS班级学号姓名一、实验目的:简单介绍几种DBMS,并对这几种DBMS进行比较。
二.实验内容:目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。
下面简要介绍几种常用的数据库管理系统。
三.几种DBMS的介绍:3.1 OracleOracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。
Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。
作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。
Oracle使用PL/SQL 语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。
特别是在Oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle 产品成为一种对象/关系型数据库管理系统。
3.2 Microsoft SQL ServerMicrosoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。
由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。
目前最新版本的产品为Microsoft SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。
3.3 Microsoft Office作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。
使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。
常用的数据库管理系统

SQL Server数据库系统的特点: 数据库系统的特点: 数据库系统的特点
•高度可用性。借助日志传送、在线备份和故障群集,实现业 高度可用性。借助日志传送、在线备份和故障群集, 高度可用性 务应用程序可用性的最大化目标。 务应用程序可用性的最大化目标。 •可伸缩性。可以将应用程序扩展至配备 个CPU和64 GB系 可伸缩性。 可伸缩性 可以将应用程序扩展至配备32个 和 系 统内存的硬件解决方案。 统内存的硬件解决方案。 •安全性。借助基于角色的安全特性和网络加密功能,确保应 安全性。 安全性 借助基于角色的安全特性和网络加密功能, 用程序能够在任何网络环境下均处于安全状态。 用程序能够在任何网络环境下均处于安全状态。 •分布式分区视图。可以在多个服务器之间针对工作负载进行 分布式分区视图。 分布式分区视图 分配,获得额外的可伸缩性。 分配,获得额外的可伸缩性。 •索引化视图。通过存储查询结果并缩短响应时间的方式从现 索引化视图。 索引化视图 有硬件设备中挖掘出系统性能。 有硬件设备中挖掘出系统性能。 •虚拟接口系统局域网络。借助针对虚拟接口系统局域网络 虚拟接口系统局域网络。 虚拟接口系统局域网络 (VI SAN)的内部支持特性,改善系统整体性能表现。 )的内部支持特性,改善系统整体性能表现。 •复制特性。借助 复制特性。 实现与异类系统间的合并、 复制特性 借助SQL Server实现与异类系统间的合并、事务 实现与异类系统间的合并 处理与快照复制特性。 处理与快照复制特性。
Oracle数据库管理系统 DB2数据库管理系统 Sybase数据库管理系统 SQL Server数据库管理系统 Access数据库管理系统 Visual FoxPro数据库管理系统
Oracle是一个最早商品化的关系型数据库管理系统, 是一个最早商品化的关系型数据库管理系统, 是一个最早商品化的关系型数据库管理系统 也是应用广泛、功能强大的数据库管理系统。 也是应用广泛、功能强大的数据库管理系统。 Oracle作为一个通用的数据库管理系统,不仅具有 作为一个通用的数据库管理系统 作为一个通用的数据库管理系统, 完整的数据管理功能,还是一个分布式数据库系统, 完整的数据管理功能,还是一个分布式数据库系统, 支持各种分布式功能,特别是支持Internet应用。作 应用。 支持各种分布式功能,特别是支持 应用 为一个应用开发环境, 提供了一套界面友好、 为一个应用开发环境,Oracle提供了一套界面友好、 提供了一套界面友好 功能齐全的数据库开发工具。 使用PL/SQL 功能齐全的数据库开发工具。Oracle使用 使用 语言执行各种操作,具有可开放性、可移植性、 语言执行各种操作,具有可开放性、可移植性、可 伸缩性等功能。特别是在Oracle 8i中,支持面向对 伸缩性等功能。特别是在 中 象的功能,如支持类、方法、属性等,使得Oracle 象的功能,如支持类、方法、属性等,使得 产品成为一种对象/关系型数据库管理系统 关系型数据库管理系统。 产品成为一种对象 关系型数据库管理系统。目前最 新版本是Oracle 11g。 新版本是 。