|
|
|
Informix编辑本段回目录
Informix LogoInformix是IBM公司出品的关系数据库管理系统(RDBMS)家族。作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统。
IBM Informix Developer(s) IBM Stable release IBM Informix 11.5 / March 6, 2008; 2 years ago (2008-03-06) Development status Active Written in C, C++ Operating system Cross-platform Type RDBMS License Proprietary EULA 旧版官方简介编辑本段回目录英孚美软件(中国)有限公司(informix)关于我们产品列表渠道代理资讯中心最新商情留言板 联系人:市场部电话:01068492768传真:01068492765 关于我们 作为网络经济时代领先的基础软件供应商,总部设在美国加利福尼亚州Menlo Park的Informix软件公司是业界基于Internet首个与唯一集成商务智能和电子商务解决方案的供应商。Informix以way to web为己任,提供全面、高效、方便的信息管理方案,包括个性化的内容管理和实时信息分析系统,帮助客户业务向Internet迁移,加之Informix高扩展性的Web引擎和媒体资产管理技术,使客户在网络经济时代保持竞争优势。 与中国信息技术产业共同发展Informix于1993年正式进入中国市场,并于1995年8月成立英孚美软件(中国)有限公司。目前除了在北京的总公司外,还在上海、广州、成都设有分公司,在深圳、沈阳设有办事处。经过几年的努力,Informix在中国取得了长足的发展,拥有了遍布全国金融、电信、政府、制造、零售、公用事业等诸多行业的大量用户,成为中国信息产业最可信赖的合作伙伴。 Informix公司在全球信息管理市场的迅速发展、领先和成功是其一贯遵循“与客户和合作伙伴共同发展”策略的结果。提高技术服务水平,支持合作伙伴以及坚持本地化的经营方针,是Informix在中国的长期政策。Informix与70多家国内外著名厂家建立了密切的战略伙伴关系。 客户和合作伙伴的成功,就是我们的成功早在1996年Informix就率先发起了“与中国软件产业共同发展和进步计划"。1998年,Informix软件(中国)有限公司推出“金虎计划"。启动这些计划的目的是Informix将与国内的软件开发商共同投资,选择重点行业,开发具有推广价值的应用产品,以期达到发展新的合作伙伴、开发新市场的目的。经过Informix和广大合作伙伴的共同努力,这些计划都取得了显著的成果。 1999年Informix大力推动“金虎计划”向纵深发展,着重扶持了在数据仓库、Web/电子商务等领域的本土合作伙伴,携手开拓新的市场。并且在一些领域已经发展了本地化的应用及其开发商。 展望新世纪,Informix将基于其面向网络经济信息管理解决方案的技术优势,实现业务从数据库到基于数据库的商务智能和电子商务解决方案的平稳过渡,继续成为网络经济时代领先的信息管理解决方案供应商。 Informix的历史 / InformixIDS编辑本段回目录Informix, 历史 Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。 Informix第一个真正支持SQL语言的关系数据库产品是InformixSE(StandardEngine)。InformixSE的特点是简单、轻便、适应性强。它的装机量非常之大,尤其是在当时的微机Unix环境下,成为主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。 在90年代初,联机事务处理成为关系数据库越来越主要的应用,同时,Client/Server结构日渐兴起。为了满足基于Client/Server环境下联机事务处理的需要,Informix在其数据库产品中引入了Client/Server的概念,将应用对数据库的请求与数据库对请求的处理分割开来,推出了Informix-OnLine,OnLine的一个特点是数据的管理的重大改变,即数据表不再是单个的文件,而是数据库空间和逻辑设备。逻辑设备不仅可以建立在文件系统之上,还可以是硬盘的分区和裸设备。由此提高了数据的安全性。 1993年,为了克服多进程系统性能的局限性,Informix使用多线程机制重新改写数据库核心,次年初,Informix推出了采用被称为"动态可伸缩结构"(DSA)的InformixDynamicServer。除了应用线程机制以外,Informix在数据库核心中引入了虚处理器的概念,每个虚处理器就是一个Informix数据库服务器进程。在DynamicServer中,多条线程可以在虚处理器缓冲池中并行执行,而每个虚处理机又被实际的多处理机调度执行。更重要的是:为了执行高效性和多功能的调谐,Informix将虚处理器根据不同的处理任务进行了分类。每一类被优化以完成一种特定的功能。 到90年代后期,随着Internet的兴起,电子文档、图片、视频、空间信息、Internet/Web等应用潮水般涌入IT行业,而关系数据库所管理的数据类型仍停留在数字、字符串、日期等六七十年代的水平上,其处理能力便显得力不从心了。1992年,著名的数据库学者、Ingres的创始人加州大学伯克利分校的MichaelStonebraker教授提出对象关系数据库模型,从而找到了一条解决问题的有效途径。 1995年,Stonebraker及其研发组织的加入了Informix,使之在数据库发展方向上有了一个新的突破:1996年Informix推出了通用数据选件(Universal Data Option)。这是一个对象关系模型的数据库服务器;它与其他厂商中间件的解决方案不同,从关系数据库服务器内部的各个环节对数据库进行面向对象的扩充;将关系数据库的各种机制抽象化、通用化。UniversalDataOption采用了DynamicServer的所有底层技术,如DSA结构和并行处理,同时允许用户在数据库中建立复杂的数据类型及用户自定义的数据类型,同时可对这些数据类型定义各种操作和运算以实现对象的封装。在定义操作和运算时可以采用数据库过程语言、C语言,它们经注册后成为服务器的一部分。 1999年,Informix进一步将Universal Data Option进行了优化,为用户自定义数据类型和操作过程提供了完整的工具环境。同时在传统事务处理的性能超过了以往的Dynamic Server。新的数据库核心便被命名为IDS.2000。它的目标定位于下世纪基于Internet的复杂数据库应用。 事实上,Internet的普及从Web开始。Web应用以简便和图文并茂见长。但充斥整个系统的HTML文件又将我们不知不觉地带回了文件系统的时代。采用数据库管理Internet信息遇到的第一个挑战就是复杂信息的管理问题,Internet的出现将"数据"的概念在实际应用中扩大了。为此,自1995年起,Informix便着手进行新一代数据库系统的设计。作为专业的数据库厂商,Informix首先针对Internet应用中数据类型的多样化,采用对象技术对关系数据库体系进行了扩展。与众不同之处在于,Informix并非将新的数据类型写死在数据库核心中,而是将数据库系统中各个环节充分地抽象化,使用户有能力定义和描述自己需要管理的数据类型,将可管理的数据类型扩展到无限,同时适应了未来应用发展的需要。这就是Informix今年新推出的数据库服务器--InformixDynamicServer.2000(简称IDS.2000)。 在IDS.2000中,Informix的另一重大贡献在于抽象化数据库的访问方法(索引机制和查询优化)并将其中接口开放。这样,用户便可以自己定义对复杂对象的全新的索引机制,并融入整个数据库服务器。在IDS.2000中,所有用户自定义的数据类型、操作、索引机制都将被系统与其内置的类型、操作和索引机制同等对待。IDS.2000将所有数据库操作纳入标准数据库SQL的范畴,在形式上与传统关系数据库完全兼容,但适应了"数据"概念拓展的需求,成为真正的通用数据库。Informix在IDS.2000之上增加了一系列核心扩展模块,构成了面向Internet的多功能数据库服务器Informix Internet Foundation.2000。 INFORMIX主要产品分为三大部分: 数据库服务器(数据库核心) 应用开发工具 网络数据库互联产品 数据库服务器有两种,作用都是提供数据操作和管理: SE:完全基于UNIX操作系统,主要针对非多媒体的较少用户数的应用 ONLINE:针对大量用户的联机事务处理和多媒体应用环境 应用开发工具是用以开发应用程序必要的环境和工具,主要也有两个系列: 4GL:INFORMIX传统的基于字符界面的开发工具,该系列的主要产品有五个,他们是I-SQL、4GL RDS、4GL C COMPILER、4GL ID和ESQL/C; NewEra:INFORMIX最新提供的具有事件驱动能力、面向对象的基于各种图形界面的开发工具。 INFORMIX的网络数据库互联产品:提供给用户基于多种工业标准的应用程序接口,通过它可以和其它遵守这些工业标准的数据库联接。 1980:早期历史 在一家早期的S-100/CP/M公司Cromemco工作的Roger Sippl和Laura King开发了一个基于ISAM技术的小型的关系数据库,作为一个报表记录器软件的一部分。 1980年,Sippl和King离开Cromemco去开发关系数据库系统(RDS)。他们的第一个产品叫做马拉松(Marathon),本质上是一个他们以前那个ISAM作品的16位版本,并且在Onyx操作系统上发布,这种Onyx操作系统是一个为早期的ZiLOG微处理器开发的Unix操作系统。 在开发RDS的时候,他们把目光转移到了新兴的RDBMS市场,并且在1981年发布了他们自己的一个产品:Informix(INFORMation on unIX)。它包含了他们自己的Informer语言。它具备了ACE报表记录器的特性,用来把数据从数据库里释放出来,并且呈现给用户以供读取。它还具备了PERFORM屏幕格式工具的特性,可以让用户实现交互式的查询并且编辑数据库里的数据。这个产品的最终版本是1986年的3.30版。 在1985年,他们引进了一种新的基于SQL的查询引擎,作为INFORMIX-SQL(或ISQL)1.10版(1.00版一直没有发行)的一部分。这个产品同样包括了SQL和PERFORM的SQL变量。ISQL和早期的Informix产品最显著的区别就在于将数据库存取码分散至一个引擎进程中(sqlexec),而不是将其直接嵌入客户端,这样来为和用户的电脑分离开的数据库服务器上的客户端-服务端运算创造条件。而基础的基于ISAM的文件存储引擎就被称作C-ISAM。 尽管在上世纪80年代Informix一直扮演一个小角色,但是随着Unix和SQL在80年代走向流行,他们的命运随之改变。在1986年,他们已经强大到自己独立募股,而且将公司改名为Informix Software。他们的产品包括INFORMIX-SQL 2.00版和INFORMIX-4GL 1.00版,两个产品都包含了数据库引擎和开发工具(为程序员准备的I4GL,和为普通用户准备的ISQL)。 一系列的产品随之发布,包括最初被认为是INFORMIX-Turbo的新的查询引擎。Turbo利用了新式的,比C-ISAM更对多用户性能有好处的RSAM。在1989年的4.00版出版后,Turbo被命名为INFORMIX-OnLine(一部分原因是因为它允许服务器运行在运行时,并且用户正在修改数据,而数据库的备份照样连贯进行),而且最初的基于C-ISAM的服务器被工具(ISQL和I4GL)所分割开来,并且被明明为INFORMIX-SE(标准版)。在1990年年末的时候,Informix OnLine 5.00版本问世,而且包括了完整的对拥有两步式工作提交和存储过程的分布式交易的支持。在5.01版中增加了对触发器的支持。 1988:收购Innovative Software编辑本段回目录
在1988年,Informix将Innovative Software公司收购,后者研发了著名的基于DOS和Unix的办公系统软件SmartWare,和具有革新意义基于Apple Macintosh平台的的电子制表软件WingZ。 1994:动态可扩展结构编辑本段回目录
随着Informix在办公自动化领域的失败,1994年他们重新把精力集中到发展当中的数据库服务器市场。同年,在与Sequent Computer Systems的协作下,Infomix发布了具备动态可扩展结构(DSA)的6.00版的数据库服务器。 DSA将产品的核心引擎做了很大改动,支持了横向和纵向的并行功能。并且基于和很多先驱与软件生产商(比如Sun Microsystems,Hewlett-Packard)都相继追随的对称多处理系统完美搭配的多线程核心。这两种并行模式让产品在扩展性上处于市场领先地位,不论是OLTP和data warehousing。 现在我们熟知的Informix Dynamic Server(当初考虑过命名为Obsidian,而后来命名为Informix OnLine Dynamic Server),它的第7版在1994年震撼了市场。当时正式对称多处理技术(SMP)系统刚刚开始盛行,而且Unix已经开始变为服务器操作系统的主流。第7版基本上成为领先于其他竞争者的一代产品。,而且不断地在性能评测上胜出。这场胜利的结果使得Informix在1997年轻而易举地将Sybase挤下去,登上了数据库世界的亚军宝座。 在第7版的成功的基础上,Informix将他们核心数据库研发的投资分为两个焦点。第一个是一开始所谓的XMP(for eXtended Multi-Processing),后来演变成了第8版的生产线,也被称作 XPS(for eXtended Parallel Server)。这个焦点致力于data warehousing和高端平台的并行处理,包括像IBM的RS-6000/SP这样的shared-nothing平台。 1995:收购IIIustra编辑本段回目录 在1995年收购了IIIustra后,第二个焦点集中在object-relational数据库(O-R)技术。Informix在7.x版本的OnLine产品中集成了IIIustra的O-R映射和DataBlades,结果变成了Informix Universal Server(IUS),或者简单地说,就是第9版。 第8版(XPS)和第9版(IUS)都出现在1996年的市场上,令Informix成为第一个内建O-R支持的“big three”数据库公司(另外两个是Oracle和Sybase)。评论家们花了很多心思在DataBlades上,DataBlades后来非常流行,继与IIIustra的合伙后,又有了新架构。这让其他的软件生产商很着急,Oracle在1997年发布了支持时间序列的“嫁接”包,而Sybase让一家第三方公司为其制作了一个没有竞争力的附加产品包。 1997:管理不当编辑本段回目录 在市场上的失败和时运不佳的管理人员对公司的管理不当,掩盖了Informix技术上的成功。在1997年愚人节那天,Informix宣布他们第一个季度的收入比预期少了10亿美元。公司CEO Phillip White把这些差额怪罪在未能投入足够的经历在核心数据库业务上,而在object-relational技术上投入了太多资源。紧接着,大量的营业损失和裁员相继而来。Informix重审了1994年到1996年的利润,1990年代中期包括给合伙公司的软件许可证其实很大一部分都没有真正售出到终极用户手中,这样不规则的操作致使公司财政产生了超过20亿美元的泡沫。即使1997年7月White离开后,公司在1998年还是来了一次财务重审。 2001:收购的其他产品编辑本段回目录 从2000年开始,Informix历史上的大事件再也不是集中在技术革新上了。从那一年开始,三月份,Informix购买了Ardent Software,一家自己本来就是收购和合并而来的公司。这次收购为他们那个时候已经很多了的数据库引擎又增加了两个多维引擎UniVerse和UniData(被简称为U2),不仅包括Informix传统的产品,还有Red Brick的面向datawarehouse的SQL引擎、100% Java版本的SQL,Cloudscape(后来被绑定在J2EE的参考安装包内)。 IBM接管Informix编辑本段回目录 2000年7月,Ardent公司的前任CEO,Peter Gyenes,成为Informix的CEO,并且迅速重整了Informix以让其成为一个更诱人的期待别被别人收购的“猎物”。这样重要的一个决定是要把所有的数据库引擎技术,和应用程序与工具分离开来。 在2001年4月,IBM趁着这次重整,提出了一项来自与沃尔玛(Informix最大的客户)的建议,从Informix购买了数据库技术、品牌、未来开发计划(代码名为“Arrowhead”的内部工程)以及和这些相关的超过10万余计的用户基础。剩下的生产应用程序和工具的公司重新命名为Ascential Software。在2005年5月,IBM买下了Ascential,在IBM的Information Management Software的投资组合下重新聚合了Informix的资产。 现在的计划: IBM对Informix和DB2都有长远的规划,两个数据库产品互相吸取对方的技术优势。在2005年早些时候,IBM推出了Informix Dynamic Server(IDS)第10版。目前最新版本的是IDS11(v11.50,代码名为“Cheetah 2”),在2008年5月6日全球同步上市,客户、开发商及合作伙伴欲了解关于IDS 11.5的更多信息,请访问:www.ibm.com/informix/new。 Cheetah 2的发布:编辑本段回目录 经过优化的新版IDS 11.5代号“Cheetah 2”,可支持客户运用IBM大型机系统提供的多种信息管理技巧,增强集群服务器环境的业务表现。因此IDS可谓是业界第一款非大型机级数据服务器,无论地理位置远近或与备份数据中心站点间距离长短,它都能为集群数据中心提供低成本持续数据可用性和灾难恢复能力。 IBM负责数据管理市场推广的副总裁Inhi Cho表示:“目前全球各行各业、各种规模的企业都希望能够与本地及全球企业开展不间断业务交易,获得竞争性优势。而新版IDS卓越的速度、灵活性和高效可帮助我们的客户企业在自我发展的过程中,不断增强整体业务表现并降低相关成本。” 新版IDS 11.5在原版基础上进行了多处改良,其领先的稳定性和交易性能得到了进一步的提升,可更好地支持用户减少所需的服务器的数量和成本。它允许客户以更少的硬件服务器管理相同数量的数据,因此大大降低了客户对软件许可、管理成本、能源和空间的需求。 依此类推,当企业内部拥有数百或数千台应用或系统时,IDS 11.5可为分布广泛的数据管理节约大量资源、空间和成本。那些依赖不间断信息访问、且缺乏管理众多数据库专业IT员工的小型企业和机构也能从多功能IDS 11.5中受益。 英国Trafficmaster(一家领先的智能驾驶服务提供商)的一名项目经理Jon Tasker表示:“我们选择使用Informix将大型数据仓库整合在一起,为我们的客户提供更智能的卫星导航服务和更短的驱车路程。我们需要全天候管理350万条路段上多达10万辆汽车的行驶速度相关数据,这是一项巨大的数据管理挑战,而且这些数据还在持续不断的增加。在我们的基准测试流程中,Informix凭借其优异的性能、可扩展性和稳定性从众多领先解决方案中脱颖而出。” Jenzabar公司负责软件与服务的副总裁Ben Bassett表示:“Jenzabar对IBM IDS 11.5中的几项新功能印象深刻。改进的高可用性支持我们这些高等教育市场的客户更轻松地为委托人提供全天候不间断的服务。此外,我们对IBM在IDS产品线中所展示的承诺感到尤为欣喜。这一系列版本的推出不仅增加了IDS的实际价值,反过来还提升了我们对该产品线,以及我们与IBM之间合作关系的满意度。” 作为IBM信息管理软件组合中的一项战略要素,IDS 11.5数据服务器可提供出色的快速在线交易处理(OLTP)性能,高可靠性和低成本管理能力。因此,IDS也一举成为了众多细分市场上领先的集成数据服务器,这些市场包括零售、电信、政府/公共领域、旅游和娱乐等。IIDS持续受到众多客户的垂青和欢迎,越来越多的企业在本企业中选择使用IDS。例如,仅北美地区前十大美国零售商中就有八家将其用于重要业务应用;全球有95%的电信公司均采用IDS支持本企业的数据管理。 相关链接: IBM Informix Training and Certification - http://www-306.ibm.com/software/data/education/ IIUG (International Informix Users Group) - http://www.iiug.org The Informix Zone (Community Website) - http://www.informix-zone.com/ 相关链接 参考文献 http://en.wikipedia.org/wiki/IBM_Informix →如果您认为本词条还有待完善,请 编辑词条
词条内容仅供参考,如果您需要解决具体问题 标签: Informix
收藏到:
同义词: 英孚美软件,英孚美 关于本词条的评论 (共0条)发表评论>> |