Altibase架构
内存管理
日志和恢复
事务处理
并发用户支持
查询处理
编程接口
复制
工具
应用领域
复杂查询性能
TPC-H查询
Cache优化
LDAP支持
GIS支持
存储过程
本地存储过程
选择性加载
元组查询执行
内建函数
MVCC
       
       
   

本地存储过程

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