Учебники

HSQLDB — Введение

HyperSQL Database (HSQLDB) — это современный менеджер реляционных баз данных, который соответствует стандарту SQL: 2011 и спецификациям JDBC 4. Он поддерживает все основные функции и RDBMS. HSQLDB используется для разработки, тестирования и развертывания приложений баз данных.

Главная и уникальная особенность HSQLDB — Стандартное соответствие. Он может предоставлять доступ к базе данных в процессе приложения пользователя, на сервере приложений или в качестве отдельного процесса сервера.

Особенности HSQLDB

  • HSQLDB использует структуру в памяти для быстрой работы с сервером БД. Он использует постоянство диска в соответствии с гибкостью пользователя, с надежным восстановлением после сбоя.

  • HSQLDB также подходит для бизнес-аналитики, ETL и других приложений, которые обрабатывают большие наборы данных.

  • HSQLDB имеет широкий спектр вариантов развертывания на предприятии, таких как транзакции XA, источники данных пула соединений и удаленная аутентификация.

  • HSQLDB написан на языке программирования Java и работает на виртуальной машине Java (JVM). Он поддерживает интерфейс JDBC для доступа к базе данных.

HSQLDB использует структуру в памяти для быстрой работы с сервером БД. Он использует постоянство диска в соответствии с гибкостью пользователя, с надежным восстановлением после сбоя.

HSQLDB также подходит для бизнес-аналитики, ETL и других приложений, которые обрабатывают большие наборы данных.

HSQLDB имеет широкий спектр вариантов развертывания на предприятии, таких как транзакции XA, источники данных пула соединений и удаленная аутентификация.

HSQLDB написан на языке программирования Java и работает на виртуальной машине Java (JVM). Он поддерживает интерфейс JDBC для доступа к базе данных.

Компоненты HSQLDB

В пакете HSQLDB есть три разных компонента.

  • HyperSQL RDBMS Engine (HSQLDB)

  • Драйвер JDBC для HyperSQL

  • Менеджер баз данных (инструмент для доступа к базе данных с графическим интерфейсом, с версиями Swing и AWT)

HyperSQL RDBMS Engine (HSQLDB)

Драйвер JDBC для HyperSQL

Менеджер баз данных (инструмент для доступа к базе данных с графическим интерфейсом, с версиями Swing и AWT)

HyperSQL RDBMS и JDBC Driver обеспечивают базовую функциональность. Менеджеры баз данных — это универсальные инструменты доступа к базам данных, которые можно использовать с любым ядром базы данных, имеющим драйвер JDBC.

Дополнительный jar, называемый sqltool.jar, содержит Sql Tool, который является инструментом доступа к базе данных из командной строки. Это команда общего назначения. Линейный инструмент доступа к базе данных, который можно использовать и с другими механизмами баз данных.