hsqldb中表类型有:TEXT表、MEMORY表和CACHED表。
TEXT 表是为其数据是可交换格式(例如,CSV)的应用程序设计的。
MEMORY 表和CACHED 表通常用于数据存储。不同如下:
相比而言,CACHED 表中的数据在访问该表是才会读到内存中,此外每个CACHED
表只有部分数据保留在内存中,允许表中存储比保留在内存的数据中更多的数据。
•2 当数据库正常关闭时,MEMORY 表中的所有数据将会写到磁盘上。相比而言,发
生改变的CACHED 表中的数据才会写道磁盘上,还有就是所有CACHED 表中的数据将会压缩备份。
• 3所有 CACHED 表中数据缓存的大小和容量都是可以配置的。这使得CACHED 表
中的所有还从那到内存中还是有可能的。这种情况,访问速度还可以,但和MEMORY 表相比稍稍慢了一点。