4、MaxDB
MaxDB 前身是企业级的开源数据库SAP DB,现由MySQL继续组织开发。MaxDB是一个适应繁重任务、经过SAP认证的开源OLTP数据库,OLTP的使用为其提供了可靠性、可用性、扩展性和高性能。MaxDB拥有大型数据库的全面特点,与Oracle具有一定的兼容性,体积不大,可以在Linux上运行, 即将推出的MaxDB 7.6版本将支持64位计算技术,可以运行于64位的Linux平台和HP-UX。
MaxDB和MySQL这两个产品的外型相似。MySQL的优势主要集中于产品的运行性能和稳定性,用户通过一个简单界面就可以容易地执行操作和管理。MaxDB提供的先进性能则主要体现在企业级数据库的运用上。和MySQL相比,MaxDB体型稍大,但与Oracle、DB2相比,几十兆的体积就能实现相近的功能,是相当错的。目前,MaxDB的各种管理器、查询器和客户端还在不断地完善中。
为吸引Java开发者,MaxDB 7.6将支持由IBM创建的、基于Java的Eclipse开发框架。它还支持MySQL代理程序,允许MaxDB和MySQL产品共享数据,并允许开发者创建能透明使用这两种数据库的应用。MaxDB还具备有监视性能,和能够自动提出保持平滑运行建议的工具。
MaxDB适用于大型mySAP Business Suite环境,其它需要大型企业级数据库功能的场合, 以及用来补充MySQL数据库服务器的不足。高性能、可用性、运行的可靠性、可扩展性、易于使用,以及较低的总体成本正是企业部署DBMS环境所需要的若干特性。MaxDB满足了企业用户的这些需求,其具体特性包括如下:
◆ 降低企业SAP运行的费用成本;
◆ 配置简单,管理维护成本低廉;
◆ 完善的备份和恢复功能;
◆ 为大容量的用户和工作量而设计;
◆ 数据库容量可达TB级;
◆ 提供集群和热备份支持,带来高可用性;
◆ 同步管理器(Synchronization Manager)可以控制企业范围内的数据复制;
◆ 轻松使用图形化的数据库工具;
◆ 可用于所有的企业硬件和操作系统平台;
目前,全世界大约有60000名用户部署和应用MaxDB数据库,其中包NToyota、Intel、DaimlerChrysler、Braun-Gillette、Bayer、Colgate、Yamaha和Deutsche Post (德国邮政局)等。作为一个目标指向企业级应用的开源数据库,MaxDB正在不断地发展和完善中。
◆ 支持所有主要的SAP解决方案。
5、InterBase(即Firebird)
InterBase是一个易于开发者使用的数据库,可以支持复杂商业应用的快速开发与部署。同时,InterBase也是一个友好、方便的商业数据库,可以提供支持关键性应用的企业级动力。Borland InterBase 7.5是InterBase的最新稳定版本。它是一个高性能、跨平台数据晖,适合嵌人广泛部署的多用户应用中。
InterBase 7.5的主要特性包括如下:
◆ 占用很少的空间意味着数据库消耗的系统资源很少,能够运行在一个并不昂贵的系统之上。
◆ 自动崩溃恢复功能自动崩溃恢复机制的调优功能使得系统维护量很小,并且没有日志文件蔓延(Log Fi1eCreep)现象。
◆ 在线备份功能在线备份进一步降低系统维护量,并提升生产率,因为在备份数据时并不需要停止数据库。
◆ 安装简便简易的安装使得在没有IT支持人员的场合也能轻松部署,无需数据库管理员的参与。
◆ 快速.--r靠地处理数据InterBase开创性地提出了活动数据库(Active Database)概念,把先进的自动化技术植入服务器内核。这些特性把数据处理步骤转移到服务器上,以得到更快和更可靠的运行。
◆ 较好的速度与性能lnterBase为支持关键性应用的嵌入式数据库提供了所需的速度和多用户性能。InterBase1]K务器实现了多代体系结构(MGA),可以同时对事务处理用户和决策支持用户保证数据的高可用性。
◆ 降低开发费用InterBase可以帮助开发人员快速开发并部署应用, 从而降低开发费用。简单的安装与较低的Licesen费用可以降低部署的费用。由于InterBase不需要数据库管理员的服务,所需的维护量非常少,后续的管理费用可以大大降低。
◆ 提升开发人员效率lnterBase遵循AQL92标准,熟悉SQL标准数据库如Oracle、IBM DB2或Sybase的开发人员很容易就能对InterBase上手。InterBase同时也与Borland的高效率开发环境紧密集成, 包括Delphi、C++Builder和Kylix等。
◆ 遵循工业标准以缩短开发周期InterBase与ANSI/SQL、Java、Unicode,XML和扩展数据表示(XDR)等工业标准保持严格的兼容,可以帮助开发人员降低开发、部署与维护跨平台应用所需的时间。
◆ 平台独立性InterBase可以部署在Windows、Linux、Solaris和其它Unix系统设备上,为一个平台所写的应用可以无需更改地运行在另一平台上,大大提高针对异构环境开发人员的生产率。