发表于:2008-05-07 13:26:21
楼主
Empress 数据库简介
Empress软件公司总部位于加拿大多伦多市,在嵌入式数据库领域有将近30年历史,在美国,欧洲及亚洲设有分公司。Empress 嵌入式实时数据库系列产品稳定性高,实时性好,在业界享有良好声誉。Empress不仅可以处理文本数据,货币数据,时间数据等常规数据格式,而且可以处理多媒体数据甚至是应用程序。优秀的表现使Empress应用领域不仅包括天气预报、空间探索、飞行模拟及地理信息系统等常规数据库应用,而且涵盖了嵌入式实时应用领域,如电信设备、工业控制、医疗仪器、手机、汽车电子、信息家电及网络管理等。美国的军事装备和火星探测等都选用该产品作为嵌入式实时数据库。
Empress嵌入式实时数据库是基于知识和规则的关系型的稳定可靠的数据库系统,具有免维护、适应性强、模块化、全分布、多平台、易裁剪、可扩展和开放性强的优点。
Empress能够基于操作系统的文件系统建立数据库,因此可以接受操作系统所允许的各种数据类型。所使用的编程接口包括Shell、批处理、C/C++、JAVA、ODBC、JDBC、SQL、HTML/XML、Perl、Tcl/Tk及报表生成器等。Empress多层的API接口既可保证底层的实时性的开发需要,又提供了方便的ODBC,JDBC等上层开发接口,使其兼具了实时性和易用性。
Empress嵌入式实时数据库可以运行于多种操作系统平台和多种硬件平台。操作系统包括LINUX,QNX,UNIX,Windows及一些实时操作系统等。支持CPU结构为X86,ARM,MIPS,POWERPC,SH-3,SH-4,M68K,8051等的硬件平台。 多种平台上的数据库系统可以相互连接,使Empress具有良好的开放性。
Empress 嵌入式实时数据库可以设置成多种不同的工作方式,以满足不同的商务模式需要。基本的模式分为:独立运行模式和客户端/服务器模式。其中独立运行模式不需要运行独立的Empress 数据库服务器,Empress的引擎库直接和应用程序连接。对于在同一地址空间中运行的嵌入式数据库的应用,独立运行模式是非常有吸引力的。这两种应用模式可以在同一操作统中同时使用。
Empress全分布数据库模式可以将数据存储在不同的地点,实现动态资源分配、动态数据更新,其主从数据库可以随时同步备份。
除了上述优点,Empress实时数据库还具有占用内存小和稳定性强的特点。数据库引擎只占用不到200 K的内存空间,可以方便的嵌入到应用程序之中。数据库的运行可以完全置于程序控制之下,使基于Empress实时数据库的应用系统稳定、可靠、免维护。因此,Empress更适合应用于嵌入式实时环境,成为实时操作系统上数据库方案的最佳选择。