本月初Oracle Lite 10g数据库第三版正式问世,这是一个可嵌入的数据库,目标客户是移动的员工,即使在和他们组织机构的网络断开连接的时候,他们需要和企业数据库交互数据并且运行移动应用。
比如,Oracle高级官员说在日本的一家公司在自动售货机上安装了这种技术,这样移动工人就可以使用手持设备就了解需要多少货物或者这台设备是否需要维修。
Lite 10g数据库第3版,标价为每颗处理器20000美元,是由Oralce的Mobile Server和移动关系数据库组成。它的主要功能是自动同步,在无需用户干预的情况下和Oracle数据库进行同步。这种同步是双向的,Oracle说,意味着同步可以在企业数据库或者移动设备上发起。这个新的版本还让应用、设备和用户提供数据,并且包含集中式的治理工具。
“[Lite数据库是]移动的自我包含的数据库,但是它还连接到了后端的企业数据库服务器,”马塞诸塞州的Framingham的IDC公司的应用开发和部署研究副总裁Carl W. Olofson说。“它是为了那些需要将企业数据库的一部分随手携带的移动的工人而设计的,当他们需要在没有网络通讯的条件下访问它。”
Lite 10g数据库第3版是Oracle嵌入式数据库产品线的一部分,还包括开源数据库Berkeley DB,Oracle在去年收购Sleepycat Software公司获得的产品;和Oracle的TimesTen内存数据库,Oracle在2005年收购TimesTen Inc中获得的。
估计移动数据库的竞争
根据Olofson说,Lite数据库的最接近的竞争对手是Sybase的SQL Anywhere。
但是从历史上将,他说,SQL Anywhere产品比Oracle的数据库Lite更适合多厂商的数据库环境。这是因为SQL Anywhere的复制功能在Sybase和非Sybase数据库都可以使用。
他补充说,SQL Anywhere还经常被用于独立数据库。
“Sybase的产品对那些拥有异构数据库策略的人更具有吸引力,”Olofson说。“你可能会更倾向于使用(Oracle数据库Lite)在以Oracle为中心的环境中。”
嵌入式的市场获得增长
嵌入式、自我治理的数据库市场正在增长——这一趋势暗示了数据库治理员比以前更忙碌,根据Olofson。
“假如数据库被包含在应用当中,这样这个应用可以治理这个数据库并且用户就不必这么做,这会让销售和部署应用更加轻易,”这个分析师说。“这会是一个卖点,尤其是当IT环境变得越来越复杂并且IT组织开始抵制安装另外一个数据库——即使是他们已经有的数据库的另外一个实例。”
更多新的功能
除了自动同步之外,Oracle的Lite数据库新版本现在支持额外的存储过程开发平台和编程语言。这个想法,Oracle的移动架构主任Philip Stephenson说,是为了给予移动应用程序员比以前更多的选择。
具体来说,Lite数据库现在向Windows Mobile 5和Windows CE Standard SDK 5.0提供客户端数据库平台支持,以及为Symbian平台提供Java Database Connectivity。
该系统还为WeBToGo Java开发环境提供Oracle Containers for Java的客户数据库支持;并且支持C++和C#/.NET的存储过程。
“我认为很多我们的客户正使用.NET和Visual Studio开发环境,所以我们要保证他们能够这么做,”Stephenson说。“我们对开发工具有一些不确定。”
Lite数据库第3版还有新开发工具,包括移动服务器仓储诊断工具(Mobile Server Repository Diagnostics Tool)和移动数据库工作向导(Mobile Database Workbench Wizards)。