分享到:
发表于 2014-05-23 13:52:04 楼主 | |
eXtremeDB(最短路径最快速的数据管理)
eXtremeDB是美国麦科捷科技有限公司(McObject LLC)开发的一款专业的嵌入式实时内存数据库,它具有高性能,低开销,稳定可靠的极速实时数据管理能力,应用领域有军事/航空航天,网络和电信,工业控制,电子消费/远程信息处理,金融/企业,医疗。
核心版本: *eXtremeDB内存版 *eXtremeDB混合版 *eXtremeDB-64 *eXtremeDB核心模式版本(只支持Linux OS) *eXtremeDB金融版(Unix和Windows平台) 附加组件: *eXtremeDB高可用版本(除了KM核心模式) *eXtremeDB集群版本 *eXtremeDB事务日志 *eXtremeSQLTM
eXtremeDB功能上的好处: 数据通过许多应用定义的“数据库存储设备”进行处理 集成优化的内存管理器支持我们所有的需求和内部数据布局(行和列) 数据库运行时不会调用malloc()和free(),就不可能造成内存泄漏 不需要操作系统也可运行,只需要能执行C代码 不使用空指针的类型安全的C调用API 生成数据库访问API是基于数据描述,因此不需要“学习”它 “调试”版本与各种内部策略(类似于C运行时“调试”库)
开发过程(C宿主语言): 应用程序的数据是使用数据定义语言描述(DDL) 语义上与C++相同 容易学习和使用 强有力的方法来描述真实生活数据 提供各种访问方法 DDL编译器创建C和C + +语言数据访问方法 编程接口来源于数据库定义 eXtremeDB模式编译器生成dbname.h和dbname.c文件包含数据库的编程接口 较短的学习曲线 当开发人员理解他们自己的数据模型,默认情况下他们理解eXtremeDB编程接口 安全编程技术 利用“C”编译器进行函数参数类型检查的能力
开发过程(Java宿主语言): 应用程序的数据是通过注释描述在Java应用程序的源代码中 正常的Java类 不用学习,没有新的语言,或API… 提供各种访问方法
eXtremeDB高可用版 eXtremeDB通过复制提供数据库高可用性 eXtremeDB HA runtime is a context-less library eXtremeDB HA 运行时是一个无需上下文的库 不创建任何任务或运行过程 为应用程序提供了API,可以实现数据库的高可用性 从数据库是只读的 同步和异步复制 同步复制是通过时间审理的两阶段提交同步协议实现的 使主应用程序在事务提交之前被阻塞直到事务被复制提交 异步复制 在事务提交时不阻塞主应用程序 异步事务处理比同步快 通信协议抽象称为一个通信通道 允许eXtremeDB是独立于底层的介质和操作环境
|
|
个性签名:无
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见