HSQLDB на S3-совместимом сервисе - PullRequest
0 голосов
/ 03 октября 2019

Мы используем HSQLDB в качестве базы данных на основе файловой системы, поскольку требования к нашим приложениям для СУБД минимальны. Теперь мы хотели бы перенести это приложение в Pivotal Cloud Foundry. S3-совместимое хранилище (в облаке) - единственная сервисно-совместимая «файловая система» на физических машинах.

Поэтому, если мы переместим нашу текущую HSQLDB на S3, мы не сможем установить прямое соединение JDBC с HSQLDB ». file "(поскольку доступ к объектам S3 требует аутентификации и т. д.).

Кто-нибудь сталкивался с такой ситуацией раньше? Существуют ли способы доступа к HSQLDB с S3 в качестве носителя данных?

Спасибо, Midhun

1 Ответ

0 голосов
/ 08 октября 2019

Pivotal Cloud Foundry позволяет привязывать объемные монтирования к вашим cf push приложениям. Благодаря службе томов NFS (см. cf marketplace -s) вы можете привязать монтирования томов к вашему приложению с помощью обычных команд cf create-service и cf bind-service. Затем ваши файлы HSQLDB должны быть записаны в каталог файловой системы, где смонтирован том NFS.

Это может быть удобным решением для запуска вашего приложения в Cloud Foundry с постоянным хранилищем файловой системы для вашей базы данных HSQLDB.

Установки PCF по умолчанию обеспечивают такое монтирование с некоторого NFS-сервера. Вот документация NFS для томов и специально для вашего оператора PCF , как включить эту функцию .

...