经过几个月的努力,dp2kernel(数据库内核) 2.5版和dp2library(图书馆应用服务器)2.1版即将在最近正式上线。
dp2kernel 2.5版的特点如下:
1) 新增三种数据库引擎接口。
除了原先就支持的MS SQL Server以外,新增了Oracle/MySQL/SQLite数据库引擎的接口。
其中SQLite是内置的数据库引擎,不需要额外安装数据库底层环境。
Oracle最先支持的版本是11g,其他更低版本的兼容性正在测试中。
MySQL支持5.5版。这是目前的最新稳定版。
这些数据库引擎种类,可以通过多实例混合安装。每个实例只能使用一种数据库引擎。
2) 对象资源支持超过2G的尺寸。
MS SQL Server数据库引擎的版本中,一般是配置为2G以下的对象资源存储在SQL表中,2G以上存储在独立的对象文件中。不过这一配置可以修改。
其他数据库引擎的版本中,所有对象资源都是存储在独立的对象文件中。
3) 运行速度有明显提升
程序经过了大幅度地重构和速度优化。
4) 增加了支持piggy-back方式的检索API,提升了很多场合的检索响应速度。
这个改进是在2.5版以前就有了。
dp2Library 2.1版的特点如下:
1) 对管理索取号的API进行了重构,速度有很大提高;
2) API有小幅度调整,更合理顺畅。
~~~
这次升级有一定的操作要求,系统管理员请留意了。
升级前请做好数据库的大备份,备份好dp2kernel和dp2library的数据目录。
dp2kernel和dp2library两个模块都必须要升级。
升级后,应该利用dp2circulation前端的系统管理窗对每个数据库的定义进行刷新,如果程序提示需要重建检索点,则需要用dp2batch前端进行重建。这个过程需要安排在非工作时段进行,以免影响正常的图书馆业务。
某些单位采用了特殊的索取号形态,例如三行的索取号,需要由我们提供专门的统计方案进行处理。我们接下来一段时间会主动联系这些客户单位,帮助客户做好升级的准备和后续工作。
dp2OPAC模块也最好一并升级。
~~~
最近期间最新的dp2circulation已经要求和dp2library 2.1(最新)版本配合使用,否则某些功能可能会出现问题。也就是说升级dp2library和dp2kernel模块迫在眉睫。
如果用户遇到这些情况请及时联系我们,在我们的帮助下进行模块升级。