Оптимизация JavaDB (Derby) в качестве базы данных в памяти (in-memory)

Настройка JavaDB (Derby) как In-Memory базы данных
Андрей Васенин

Андрей Васенин

Автор статьи. Сфера интересов: ИТ-специалист (программирование, администрирование, DBA). Кандидат экономических наук. Подробнее .

Если вы используете JavaDB (Derby) для баз данных в памяти (in-memory database) , важно настроить следующее:

  • Размер кучи Java (Java heap). Требования к памяти для базы данных в памяти должны быть аналогичны требованиям к памяти для использования файловой системы, плюс размер пользовательских данных.
  • Размер кэша страницы  Derby . Для обеспечения хорошей производительности используйте размер не менее 1000 страниц по умолчанию.  Данные должны проходить через кэш страниц, даже если пользовательские данные уже сохранены в основной памяти.  Больший кеш страниц может повысить производительность за счет увеличения использования памяти.  Дополнительные сведения см. в статье  Увеличение размера кэша страниц данных Java DB.

Если вы хотите запретить  Derby  записывать что-либо в файле журнала derby.log    используйте одно из свойств  derby.stream.error  (например,   derby.stream.error.field ).

Для получения дополнительной информации см. раздел "Использование баз данных в памяти" в официальном  Руководстве разработчика Java DB.

Вас заинтересует / Intresting for you:

Что такое базы данных? Назначе...
Что такое базы данных? Назначе... 10030 просмотров Ирина Светлова Mon, 28 Oct 2019, 05:41:34
База данных как объект правово...
База данных как объект правово... 1375 просмотров Денис Wed, 27 Mar 2019, 03:16:24
Перенос корпоративных баз данн...
Перенос корпоративных баз данн... 2090 просмотров Дэн Fri, 27 Sep 2019, 07:52:18
Автономные базы данных: назнач...
Автономные базы данных: назнач... 1426 просмотров Андрей Волков Mon, 08 Feb 2021, 10:31:32
Войдите чтобы комментировать