2010-11-11 64 views

回答

4

希望這有助於

什麼是數據庫的限制(列的大小,表,行號)?

沒有強加的限制。列數,表格數,索引數,列大小等僅受內存限制。例如,用戶報告在數據挖掘應用程序的巨大數據庫上使用帶有41個LEFT OUTER JOIN子句的SELECT語句。

對於所有CACHED表,HSQLDB數據庫的當前(2.0)大小限制爲16GB(默認情況下),對於每個TEXT表,則爲2GB。如果使用大型MEMORY表,則內存僅受分配的JVM內存的限制,在現代機器和64位操作系統上內存可能爲幾GB。最新版本使用TestCacheSize和其他測試程序插入數百萬行進行了廣泛的測試,結果數據文件高達16 GB和更大的LOB大小。

(source)


更新的常見問題,請 here。特別尋找部分 Reliability, Performance and Deployment

一個HSQLDB數據庫的當前大小限制爲8 TB所有CACHED 表和256GB每個文本表...

3

對錶或模式的數量沒有固定的限制。表和模式的定義保存在內存中。通過默認的Java內存分配,可以定義數千個模式/表。

根據指定的表類型(MEMORY,CACHED或TEXT),表中的數據可以部分或全部保存在內存中。