![]() |
||||||
|
|
||||||
![]() |
![]() |
![]() |
![]() |
![]() |
||
| 本地存储过程 本地存储过程(NSP)是在Altibase3中第一次提出的功能。NSP是可以在共享库中访问Altibase服务器的功能。程序执行时,Altibase动态加载用C/C++写的动态库,将NSP模块加载到地址空间,直接调用相应的NSP功能。也就是说,客户端应用调用NSP,由NSP执行数据库访问工作,将结果返回给客户端应用。NSP有以下优点:使用NSP可以把业务逻辑像存储过程一样作为几个查询来处理,这样就减少了应用的网络通信量。使用NSP也可以通过使用算术操作和控制语句(if,case,for,while等等)克服存储过程的缺点,可以改善服务器密集工作的功能。一个需要注意的问题是NSP是被加载到调用进程的地址空间中的,所以如果共享库存在致命错误,会导致服务器的异常关闭。
|
||||||
| |