数据库 | EMPRESS | Berkeley DB | Solid | 运行时占用RAM | 200K—800K | 300KB左右 | 450K—2M | 使用风险 | 长时间的开发经验,得到广泛的应用,免维护性高 | 开源数据库,技术支持不到位。而且商业性应用也不是免费的 | 主要应用于内存数据库当中,不具备嵌入式软件特点,维护性能差 | 数据库分类 | 嵌入式关系型数据库 | 非关系、非对象型数据库 | 内存式关系型数据库 | 开发工具 | EmpHTML、EmpPerl、EmpTcl/Tk、JumpStart | 任何一种便携式开发工具(支持Berkeley DB接口语言) | N/A | 应用模式 | 1.以组件形式内嵌在程序中; 2.数据库服务器模式 | 以组件形式内嵌在程序中 | 1. 以组件形式内嵌在程序中; 2. 数据库独立使用; 3. 与大型磁盘数据库配合(Oracle、DB2)使用 | 支持接口 | 支持Shell、C、C++、JAVA、ODBC、JDBC、SQL、HTML、XML、Perl、Tcl/Tk接口 | 支持C、C++、JAVA、TCL接口,不支持SQL | 支持ODBC、JDBC、SQL和C语言接口 | 存储过程、触发器、函数等 | 支持 | 不支持 | 支持 | 支持的OS | Unix、Windows、Linux、Vxworks、 Windows CE 、OSE、 QNX | Linux、QNX、Windows、VxWorks | Unix、Windows、Linux、Vxworks、SymbianOS、 Windows CE 、OSE、 QNX |
数据库 | eXtremeDB | EMPRESS | Berkeley DB | 运行时占用RAM | 内核尺寸50KB~120KB并可裁剪,数据库尺寸由用户确定,效率比1:1.3左右 | 200K—800K | 300KB左右 | 实时性能 | 微秒一级 | | | 使用风险 | 30年实时数据库行业经验,eXtremeDB是该公司当前产品,具有强实时性、高稳定性、超强壮,高可靠性等优点。 | 长时间的开发经验,得到广泛的应用,免维护性高 | 开源数据库,技术支持不到位。而且商业性应用也不是免费的 | 数据库分类 | 具有关系型、对象型双重特征 | 嵌入式关系型数据库 | 非关系、非对象型数据库 | 存储介质 | 内存/磁盘非文件格式存储 | | | 开发工具 | 各种ANSI编译器如gCC、aCC、Tornado2,Workbench、VC++、VS、eVC等 | EmpHTML、EmpPerl、EmpTcl/Tk、JumpStart | 任何一种便携式开发工具(支持Berkeley DB接口语言) | 访问方法支持 | | | | 提供索引 | B-Tree、P-Tree、R-Tree、HASH、List、Oid、AutoID、History等 | | | 动态内存使用效率 | 静态使用内存,可以共享式和非共享式,效率高达70%以上 | | | 应用模式 | 1、嵌入、融入应用程序 | 1.以组件形式内嵌在程序中; | 以组件形式内嵌在程序中 | 2、提供嵌入式数据库服务器 | 2.数据库服务器模式 |
|
| 3、与其他磁盘数据库等交互通信 | |
|
| 支持接口 | C,C++,嵌入式SQL,Java Native Interface、XML以及Rsql/ODBC等等 | 支持Shell、C、C++、JAVA、ODBC、JDBC、SQL、HTML、XML、Perl、Tcl/Tk接口 | 支持C、C++、JAVA、TCL接口,不支持SQL | 存储过程、触发器、函数等 | 支持 | 支持 | 不支持 | 支持的OS | eXtremeDB支持各种平台, 各种Windows、Linux Solaris、HPUX、AIX、 VxWorks、eCos、QNX、 国产ReWorks系统等各种OS。 | Unix、Windows、Linux、Vxworks、 Windows CE 、OSE、 QNX | Linux、QNX、Windows、VxWorks | 成功运用 | 广泛应用于航空航天、工业控制、电信通讯、金融电子、消费电子、医疗设备等关键性运用 | | |
Empress是一家成立于1979年的私有公司,公司总部位于加拿大的多伦多,美国销售中心设在马里兰州的Greenbelt,公司的分销商分布在英国、法国、俄罗斯、日本及中国等国家。 公司是专业的数据库厂商,在关系型数据库管理系统(RDBMS)和其相关的软件产品及服务领域处于世界的领导地位。Empress 嵌入式数据库是最可靠、最强大、性价比最高的数据库之一,以其实时性,稳定性,在业界享有声誉。文本数据,货币数据,时间数据等常规数据格式而且可以处理多媒体数据甚至是应用程序。优秀的表现使Empress应用领域不仅包括天气预报、空间探索、飞行模拟及地理信息系统等常规数据库的典型应用领域,而且涵盖了嵌入式实时应用领域,如:电信设备、工业控制、医疗仪器及网络管理等多种领域,美国的军事装备和火星探测等都选用该产品作为嵌入式实时数据库。现今,嵌入式数据库empress已成功应用于许多方面:
嵌入式系统: Cisco 系统公司 –网络管理, 路由器 Abbott 实验室 – 血液分析系统 雷神公司–工厂测试数据分析 Map Info – 空间数据分析系统 Hughes – 卫星天气数据, 军队项目 Sterling 诊断图象 – 医学图象 Victoreen – 核电站监控系统 SUN 微系统公司 –企业内部互联网 Icarus – 化学工厂设计系统 US West – 电话制造系统监控
政府机构: 喷气推进实验室 - 伽利略木星计划 布鲁克海文实验室-大气研究监测 国家剧烈风暴实验室 – 龙卷风 & 飓风监控及预测 Batelle 实验室 – 大气研究监测 NASA Langley –系统管理 NASA Stennis空间中心- 天气数据监测
军队方面: 美国空军 – 空军全球气象中心(AFGWC):在DEC & SUN 光纤网络上下载和处理气象卫星图象 美国陆军 - 陆战兵工程:陆军战士背后电脑数据系统 美国海军 –数字化舰队, 流星及海洋学中心r (FNMOC): ISIS 项目及相关卫星气象和海洋数据的项目 eXtremedb可是实时数据管理技术的老大,这是众所周知的,国外的运用就不说了。看看国内吧,在航空航天、金融电子、工业控制、电信通讯、工业控制等等领域都有非常多的成功运用~
补充一下:别难EMPRESS这种陈旧的技术那出来贺到家分享了 来点有新意
|