1.OpenBASE Satellite
可以独立于系统的其他部分运行,是一个独立的功能完善的单用户数据库系统
包括运行在嵌入式或移动设备上的数据库管理系统和数据库
是嵌入式应用的数据存储主体
对嵌入式应用的数据操作进行管理
具有微内核(small foot-print)结构
可以实现与主数据源进行双向数据交换
多平台,目前支持Windowns CE 、Palm OS等主流嵌入式操作系统。
建立其上的嵌入式应用开发简单,易构造
2. OpenBASE Mini Server
提供嵌入式数据库的开发环境(交叉编译)
提供基于主数据源的建立嵌入式应用的工具
实现与嵌入式数据库进行双向数据交换
实现对数据同步的管理
提供对嵌入式数据库的管理工具
运行环境:Windows NT
3. 中央数据库(OpenBASE,Oracle,etc)
移动设备或嵌入设备的最终数据源
数据复制服务器
数据量大
可用性高
距离远
OpenBASE Mini系统的内部组成结构如下图示
在上面的结构中,嵌入式设备与桌面系统之间连接既可以通过通常意义的网络实现连接(使用TCP/IP协议实现的连接),也可以通过串行口实现的与嵌入式设备的直接连接。
产品特色
微小内核结构(Small Foot-print)
考虑到嵌入式设备的资源有限,OpenBASE Mini采用微型化技术实现,具有微小内核结构。目前的最小应用系统为50K左右。可以满足嵌入式应用的需求。今后还会进一步降低该指标。
对标准SQL的支持
OpenBASE Mini提供了对标准SQL的支持。支持SQL92标准的子集,支持数据查询(连接查询、子查询、排序、分组等)、插入、更新、删除多种标准的SQL语句,充分满足嵌入式应用开发的需求。
事务管理功能
具有事务处理功能,自动维护事务的完整性、原子性等特性;支持实体完整性和引用完整性。
完善的数据同步机制
数据同步是嵌入式数据库最重要的特点。通过数据复制,可以将嵌入式数据库或主数据库的变化情况应用到对方,保证了数据的一致性。它具有以下的特点:
1) 提供多种数据同步方式。具有上载同步、下载同步和完全同步三种同步方式。
2) 具有完善的冲突检测机制和灵活的冲突解决方案,具有冲突日志记录功能。
3) 支持快速同步。系统同步时,只传递变化的数据,节省了大量的同步时间。
4) 支持表的水平分割和垂直分割复制,最大限度地降低了嵌入式数据库的大小。
5) 支持异构数据源连接同步。可以用支持ODBC的异构数据源作为主数据库和嵌入式设备上的数据库进行数据同步。
6) 具有主动同步的功能。允许用户对系统提供的同步事件自定义过程实现,提供了最大灵活度的同步过程。
支持多种连接协议
OpenBASE Mini支持多种通信连接协议。可以通过串行通信、TCP/IP等多种连接方式实现桌面系统与嵌入式设备的连接。
完备的嵌入式数据库的管理功能
OpenBASE Mini具有自动恢复功能,基本无需人工干预进行嵌入式数据库管理。OpenBASE Mini提供数据的备份和恢复,还可以通过系统提供的嵌入式数据库备份和恢复工具,对嵌入式数据库的数据进行备份和恢复,保证用户数据的安全可靠。此外,OpenBASE Mini还为用户提供了多种高效的管理工具,为用户管理和维护嵌入式系统提供了方便。
灵活的编程接口
OpenBASE Mini为嵌入式应用的开发提供了灵活的应用编程接口。提供多种应用开发接口主要有:
1) C语言例行程序接口,提供一套存取数据库的例行程序接口,这种接口对内存需求最低,且具有最高的执行效率。
2) SQL模块接口,支持C和JAVA调用,对内存需求比较低,具有较高的执行效率和开发效率。
3) 嵌入式C接口,与SQL模块基本相同,只是提供了更方便、高效的应用开发方式。
支持多种嵌入式操作系统
OpenBASE Mini目前支持Windows CE、Palm OS等多种目前流行的嵌入式操作系统。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
说说数据库备份的那些事
数据备份对于DBA来说是一项最基本的工作,但又是十分关键的,每个SQL Server上面执行的最重要的任务之一都是运行备份和恢复。
-
Oracle Cloud推出数据库备份与存储云服务
甲骨文公司近日宣布推出Oracle数据库备份服务(Oracle Database Backup Service)和Oracle存储云服务(Oracle Storage Cloud Service)。
-
SQL Server DBA的六大日常职责
SQL Server有哪些关键任务需要DBA放到日常list中的呢?本文就将介绍六个SQL Server DBA的日常职责。
-
将SQL Server备份拆分成多个文件
DBA可以试着将SQL Server备份拆分成多个文件以减少备份时间,并使用多个驱动器来存储备份文件。