【发布时间】:2013-03-04 11:36:38
【问题描述】:
给定:
- 在 apache commons dbcp 包的帮助下,可以使用池化连接同时访问 HSQLDB 数据库。
- 我将文件存储在 嵌入式 hsqldb 数据库中的缓存表中。
- 众所周知,不应从多个线程访问传统硬盘驱动器(与固态硬盘相反)上的文件,因为我们可能会降低性能而不是提升性能。这是因为使用每个线程上下文切换在文件之间来回移动机械读取头需要时间。
问题:
- 此规则是否适用于在 HSQLDB 数据库中管理的文件?文件大小可能从几 KB 到几 MB 不等。
【问题讨论】:
标签: multithreading file-io hsqldb