正在阅读:Java学习:HSQLDB文档(一)Java学习:HSQLDB文档(一)

2004-02-14 09:34 出处:PConline 作者:hoseheart/CSDN 责任编辑:linjixiong
比较      每种模式或配置都有不同的细节和好坏两个方面:      事务处理      对于webserver和servlet模式而言,由于HTTP协议是无状态的,因此,每个查询数据库都建立新的连接。每次查询都需要发送用户名和密码到数据库中,然后建立一个新的连接,同时也建立一个新的事务(因为事务是绑定到连接中的)。可以使用’cookies’,但是现在还没有实现。      并发访问      SERVER模式允许系统和管理工具(比如DatabaseManager同时访问数据库)。      数据库性能优化因素      内存数据库不需要访问系统,因此是最快的。其他模式的数据库需要访问文件系统,每个INSERT/UPDATE/DELETE操作都要保存到磁盘中,因此速度慢些。如果select和delete查询命中了缓存表的信息,则速度几乎和内存表速度一样快,否则就要慢许多(因为要和操作系统的文件系统交互)。      每个statement的传输时间      在SERVER模式,每个statement都需要通过TCP/IP协议传送到服务端,然后将结果返回到客户端。而webserver和servlet模式则需要更多的时间,因为每次statement都需要重新建立连接。相对照的,进程内模式则是在一个系统内部传送数据,就快多了。      以APPLET方式运行      这就是全内存操作。      希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品