Учебники

База данных H2 — Введение

H2 — это легковесная база данных Java с открытым исходным кодом. Он может быть встроен в приложения Java или работать в режиме клиент-сервер. В основном, база данных H2 может быть настроена для работы в качестве базы данных памяти, что означает, что данные не будут сохраняться на диске. Из-за встроенной базы данных она не используется для разработки продукции, но в основном используется для разработки и тестирования.

Эта база данных может использоваться во встроенном режиме или в режиме сервера. Ниже приведены основные характеристики базы данных H2 —

  • Очень быстрый, с открытым исходным кодом, JDBC API
  • Доступен во встроенном и серверном режимах; базы данных в памяти
  • Консольное приложение на основе браузера
  • Небольшая площадь — около 1,5 МБ, размер файла

Особенности базы данных H2

Основные характеристики базы данных H2:

  • Это чрезвычайно быстрый движок базы данных.

  • H2 с открытым исходным кодом и написана на Java.

  • Он поддерживает стандартные API SQL и JDBC. Он также может использовать драйвер PostgreSQL ODBC.

  • Он имеет встроенный и серверный режим.

  • H2 поддерживает кластеризацию и многоверсионный параллелизм .

  • У этого есть сильные особенности безопасности.

Это чрезвычайно быстрый движок базы данных.

H2 с открытым исходным кодом и написана на Java.

Он поддерживает стандартные API SQL и JDBC. Он также может использовать драйвер PostgreSQL ODBC.

Он имеет встроенный и серверный режим.

H2 поддерживает кластеризацию и многоверсионный параллелизм .

У этого есть сильные особенности безопасности.

Дополнительные возможности

Ниже приведены некоторые дополнительные функции базы данных H2 —

  • H2 — это базы данных и таблицы на основе дисков или в памяти, поддержка баз данных только для чтения, временные таблицы.

  • H2 обеспечивает поддержку транзакций (чтение зафиксировано), 2-фазную фиксацию нескольких соединений, блокировку на уровне таблицы.

  • H2 — это оптимизатор на основе затрат, использующий генетический алгоритм для сложных запросов, не требующий администрирования.

  • H2 содержит прокручиваемую и обновляемую поддержку набора результатов, большой набор результатов, внешнюю сортировку результатов, функции могут возвращать набор результатов.

  • H2 поддерживает зашифрованную базу данных (AES), шифрование пароля SHA-256, функции шифрования и SSL.

H2 — это базы данных и таблицы на основе дисков или в памяти, поддержка баз данных только для чтения, временные таблицы.

H2 обеспечивает поддержку транзакций (чтение зафиксировано), 2-фазную фиксацию нескольких соединений, блокировку на уровне таблицы.

H2 — это оптимизатор на основе затрат, использующий генетический алгоритм для сложных запросов, не требующий администрирования.

H2 содержит прокручиваемую и обновляемую поддержку набора результатов, большой набор результатов, внешнюю сортировку результатов, функции могут возвращать набор результатов.

H2 поддерживает зашифрованную базу данных (AES), шифрование пароля SHA-256, функции шифрования и SSL.

Компоненты в базе данных H2

Чтобы использовать базу данных H2, вам необходимо иметь следующие компоненты:

  • Веб-браузер
  • Консольный сервер H2

Это клиент-серверное приложение, поэтому для его запуска требуются и сервер, и клиент (браузер).