产品概要
ALTIBASE Hybrid DBMS for Embedded在各种内嵌设备为了执行特殊目的而存在,为处理高性能、高可用性数据而开发的基于混合架构的内嵌数据库。
ALTIBASE Hybrid DBMS for Embedded采用组件架构技术不仅提供内嵌设备最优化的功能以便能动地构成系统,
而且在各种通信装置,机顶盒,PDA,导航器等端对端内嵌装置提供了各种灵活的操作。
通过直接访问(DA)技术,应用可以迅速访问数据库避免不必要的通信费用从而满足内嵌装置所需的高性能,
并且通过操作系统移植功能的模块化可以保障多种操作系统的移植,通过独立数据库的复制保障高可用性。
产品结构
模块架构
ALTIBASE Hybrid DBMS for Embedded分别提供基于平台独立层 (Platform Independent Layer)的模块使得移植多种操作系统更方便
|
| 操作系统 |
操作系统名 |
|
| UNIX |
Solaris, AIX, HP-UX, Tru64 等 |
|
| LINUX |
LINUX发行版本 |
|
| Windows |
Windows CE, Windows 2000 及后续版本 |
|
| VxWorks |
VxWorks 5.5 机后续版本 |
|
| 内嵌LINUX |
Wind River Linux, Montavista Linux |
|
| QNX |
QNX Neutrino 6.4 |
|
< ALTIBASE Hybrid DBMS for Embedded支持的OS 平台种类 >
组件架构
ALTIBASE Hybrid DBMS for Embedded通过采用组件架构,开发员可以删除内嵌装置及内嵌应用程序内不必要的功能,
例如配托员使用PDA时与中央服务器间的数据同步是必要的,但为了高可用性复制功能是不必要。这时开发员在执行文件中通过删除复制相关代码的简单步骤达到删除复制功能的效果。
使用组件架构的ALTIBASE Hybrid DBMS for Embedded时,开发员在特定内嵌装置上的执行目的下删除不必要的功能从而调节内嵌数据库的占有空间,使得在有限资源上更有效地组成内嵌系统。
< 图1 >
产品功能
单一数据文件管理
ALTIBASE Hybrid DBMS for Embedded提供在一个物理文件中逻辑地管理多个文件的单一数据文件功能。
通过单一数据文件功能,在移动及台式电脑环境下要求的安装及管理的方便性得到极大化,并且提供的压缩及加密功能的使用更有效、安全地管理数据。
支持与后端数据库的同步
ALTIBASE Hybrid DBMS for Embedded作为选项提供的异步方式的双向数据同步功能,保障在移动环境中所需的与中央服务器内的数据库访问更快更方便。
特别是通过自动感知网络连接的正常与否执行数据同步的技术,使得不必为同步管理投入额外资源,并且通过提供的压缩及加密功能更有效、更安全地同步数据。
< ALTIBASE Hybrid DBMS for Embedded 同步支持方式 >
产品特点
通过内嵌应用程序实现零管理(Zero Administration
与DBA全权管理数据库的独立数据库不同的是,在应用程序内内嵌的数据库系统中应用程序发挥DBA的作用。
应用程序为控制数据库接口分配最少资源,但实际用户不能感觉数据库的存在。应用程序与数据库是相互依赖的关系,如发生障碍时系统的恢复要同时自动执行。
ALTIBASE Hybrid DBMS For Embedded可在应用程序中内嵌,如果在内部发生障碍时可自动恢复,可以满足内嵌数据库要求的零管理。
保障高性能(High performance)
ALTIBASE Hybrid DBMS for Embedded在应用程序内执行时数据库和应用程序之间的相互进程通信(IPC)或网路演算,
内容切换(context switch)等问题通过采用Direct Access(以下DA)方式可以避免。相比现有DRDBMS(Disk Resident DBMS),
客户端-服务器架构的 MMDBMS(Main Memory DBMS), 内嵌数据库保障更快的方应速度及业务处理量。

< ALTIBASE Hybrid DBMS for Embedded 性能比较>
服务器: PRIMEPOWER650 FUJITSU, 8 CPU(1.89GHz)
保障高可用性 (High availability)
相比独立数据库,内嵌数据库保障更快的反应速度,但因为依赖于应用程序所以安全性有一些单薄。
ALTIBASE Hybrid DBMS for Embedded为了满足对大部分实时间应用程序所要求的高可用性提供内嵌数据库和独立数据库之间的复制以便提高内嵌数据库的安全性。
< 内嵌数据库与独立数据库间的复制 >
API接口 (Support SQL via ODBC, JDBC and ADO.NET)
ALTIBASE Hybrid DBMS for Embedded提供ODBC,JDBC等标准API接口,更新现有客户端-服务器环境下执行的应用程序时投入资源会最少。
多线程并发控制(Multi-thread concurrency)
ALTIBASE Hybrid DBMS for Embedded在一个进程内可以使用多个线程访问数据库,在STP(多重CPU)环境下提供实时间应用程序所需的高效业务处理量。
多种适用方式(Flexible deployment)
数据库内嵌的应用程序状态下支持在远程及本地服务器使用特别的进程来处理应用程序的邀请功能,所以根据装置的使用目的可适用多种方式。
<ALTIBASE Hybrid DBMS for Embedded支持的多种适用方式 >
适用领域

|