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