Что такое ограничения HSQLDB? - PullRequest
3 голосов
/ 11 ноября 2010

Есть ли ограничения на количество таблиц внутри БД?Существуют ли ограничения на количество таблиц внутри схемы?

Ответы [ 2 ]

4 голосов
/ 11 ноября 2010

Надеюсь, это поможет

Каковы ограничения базы данных (размер столбцов, количество таблиц, строк ...)?

Нет никаких ограничений. Количество столбцов, таблиц, индексов, размер столбцов и т. Д. Ограничено только объемом памяти. Например, пользователь сообщил об использовании инструкции SELECT с 41 предложением LEFT OUTER JOIN в огромной базе данных для приложения интеллектуального анализа данных.

Текущее (2.0) ограничение размера базы данных HSQLDB составляет 16 ГБ (по умолчанию) для всех таблиц CACHED и 2 ГБ для каждой таблицы TEXT. Если вы используете большие таблицы MEMORY, память ограничивается только выделенной памятью JVM, которая может составлять несколько ГБ на современных машинах и в 64-битных операционных системах. Обширные тесты были сделаны с последними версиями с использованием TestCacheSize и других тестовых программ, вставляющих миллионы строк и приводящих к файлам данных до 16 ГБ и более больших размеров больших объектов

(источник)

<ч /> Обновленный FAQ доступен здесь здесь . Специально ищите раздел Reliability, Performance and Deployment.

Текущий предел размера базы данных HSQLDB составляет 8 ТБ для всех CACHED. таблицы и 256 ГБ для каждой таблицы TEXT ...

3 голосов
/ 11 ноября 2010

Не существует фиксированного ограничения на количество таблиц или схем. Определение таблиц и схем хранится в памяти. При выделении памяти Java по умолчанию можно определить тысячи схем / таблиц.

Данные в таблицах могут храниться частично или полностью в памяти, в зависимости от указанного типа таблицы (MEMORY, CACHED или TEXT).

...