2010-11-11 2 views

ответ

4

Надеется, что это помогает

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

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

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

(source)


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

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

3

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

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

Смежные вопросы