Solid BoostEngine 是一款事务处理速度极快的关系型数据库管理系统,是唯一能将全事务处理内存引擎及功能强大的磁盘引擎紧密结合于同一产品中的关系型数据库。对于需要即时访问数据的ISV、OEM 及各企业而言,Solid BoostEngine 是首选可内嵌数据管理平台。
获得实时性能
Solid BoostEngine 拥有多线程主内存数据库引擎、基于磁盘的数据库引擎、以及基于成本的高级优化器,可将事务处理性能最大化。此外,它还可以作为一个程序库嵌入到应用中以消除进程间通讯引起的开销;
带主内存引擎的优异性能
Solid BoostEngine 的优异性能归功于实现了数据在内存中的管理,而不仅仅是作为数据库的缓存。不像其它将磁盘数据块缓存到主存中的数据库,Solid BoostEngine 内存引擎使用了为随机访问内存而特别设计的数据结构和算法。这个实现使Solid BoostEngine 避免了因使用排序命令而经常破坏缓存数据库性能的问题。应用可以控制数据的持久性来进一步地提高Solid BoostEngine 的性能。特别地,应用程序可以放宽内存数据库引擎的持久性来减少事务日志的数量。这解决了同步事务处理日志的瓶颈问题,减少了磁盘I/O,使Solid BoostEngine 达到了以磁盘I/O 为主的传统数据库无法与其相比拟的处理速度。
结合主内存与磁盘引擎的力量
此外,该方案是唯一能将全事务处理内存引擎及功能强大的磁盘引擎紧密结合于同一产品中的关系型数据库,通过对它的使用,Solid BoostEngine 实现了无与伦比的实时数据管理性能。Solid BoostEngine 功能独特,可以将同样数据库的部分内容存放于磁盘上,而另一部分存放于内存中。用户可以选择将数据存储在内存表中以提供即时的数据访问。例如,在手机用户开始拔打电话时, Solid BoostEngine 混合数据管理引擎,通过内存表检索其服务选项并立即验证用户身份,而将通话清单和计费清单归档到磁盘表中。Solid BoostEngine 数据库引擎,查询与存档功能使用的是完全相同的数据库,同时内存表与磁盘表也使用的是完全相同的存取方法。存储的选择,对于应用开发者而言是完全透明的。
灵活的配置
Solid BoostEngine 可用作可执行服务器,且应用程序可通过ODBC 及JDBC 接口与其连接。或者,应用程序也可连接至保持了服务器版本所提供所有功能的程序库。当Solid BoostEngine 用作单体联合应用设备时,省去了网络数据传输,应用程序能更有效地工作,响应时间更加明确。
提供强大且可靠的应用程序
逾300 万Solid 数据库引擎被嵌入诸多类型的应用程序,如:IMS、HLR、VoIP 、网络管理框架、组件管理应用程序、车队管理应用程序、紧急定位服务、机顶盒及存储系统。除提供卓越处理性能的主内存引擎外,Solid BoostEngine 还具有多线程内核,是配合使用刀片式架构的理想之选。它还提供基于成本的优化器及丰富的数据库功能,包括SQL、统一代码标准支持、整体ACID 事务处理、在线备份、存储过程、触发器及事件。
经营成本最小化
拥有Solid BoostEngine,客户所有例行安装、日常管理及主要升级任务均可实现自动化,从而降低支持成本 – 这一切都无须外界介入。此外,Solid BoostEngine 可配置运行于资源短缺的环境,如:ATCA 构架中的无磁盘刀片式服务器。与Solid SmartFlow Option 配合使用时,此类无磁盘实例可配置为与主数据库自动同步的拷贝日志,例如:无磁盘数据库为顶级金融服务机构提供其追求的安全性,使其避免将高敏感数据永久存储于交易平台中。网络设备供应商也在无磁盘负载刀片式服务器中使用无磁盘拷贝日志,应需扩充其数据吞吐量。
扩展能力
Solid BoostEngine 可由Solid CarrierGradeTM Option 及Solid SmartFlowTM Option 辅助工作(该等选件另行定价)。Solid CarrierGrade Option 用于持续型不间断数据访问,可用度高达99.9999%。使用Solid SmartFlow Option ,用户既能更方便地使用数存据,同时也可自任何位置、任意级别访问到事务一致性数据。添加SmartFlow Option 之后,应用程序便可轻松测量并容纳不断增加的工作量, 并应需启动新的数据库。Solid BoostEngine 自带 Solid CarrierGrade 及Solid SmartFlow 可选组件,并可通过授权密匙立即激活。
可扩充性及性能
- 主内存数据库引擎
- 基于磁盘的数据库引擎
- 主内存及基于磁盘的数据库引擎在相同数据库中混合共存
- 用于增加从CPU 至刀片式构架及SMP 平台之比例的多线程,以更好地支持并发型用户访问。
- 基于成本的高级查询优化器
- 有效处理BLOB 及CLOB 数据类型。
灵活的配置部署
强大而可靠的关系型数据库
- 无实际限制的表、视图、索引及序列。
- 给予动态控制的整合限制以全方位支持,包括主关键字与外关键字。
- 存储过程
- 触发器
- 用户配置事件
- 完整的事务处理–完全ACID 支持,带以下处理隔离级别:读未提交(脏读)、读已提交、可重复读及可串行化。
- 情况允许时,可动态调整的事务处理的级别以便允许使用高效的异步记录。
- 并发控制,带可配置型乐观锁及悲观锁(低级别)。
- 基于成本的高级查询优化器
- 国际字符的统一代码支持功能
- 通过用户权限及角色权限实现配置安全
- 在线的本地及远程备份
- 自动前滚恢复
- 成批数据载入工具Solid SpeedLoader
- 快速数据输出工具Solid Export
- 快速数据输出工具Solid Export
- 嵌入式调度程序,用于运行在线备份、状态报告及其它管理任务。
极小的空间要求
- 最小RAM 要求:5MB
- 可执行服务器小于3MB
- 最小数据库文件:1MB
广泛平台支持
Linux
Real-Time OS
Monta Vista Linux OSE
Red Hat Linux QNX
Suse Linux VxWorks/Tornado
Enterprise UNIX Microsoft Windows
AIX Microsoft Windows Server 2000
HP-UX Microsoft Windows Server 2003
Sun Solaris Microsoft Windows NT
Tru64
Microsoft Windows XP
Open UNIX
Handheld
FreeBSD
SymbianOS
Windows CE
NetBSD
开放式标准接口
- ANSI SQL-92 入门级支持及若干中级支持,具备大量SQL-99 及SQL-2003 的特性。
- ODBC 3.51 标准驱动程序
- JDBC 2.0 标准驱动程序,100%纯JavaTM 认证。
- 高性能C 语言表格直接读取API