Тахо поддерживает различные форматы хранения. Чтобы зарегистрировать конфигурацию плагина хранилища, вы должны добавить изменения в файл конфигурации «storage-site.json».
хранение site.json
Структура определяется следующим образом —
{ "storages": { “storage plugin name“: { "handler": "${class name}”, "default-format": “plugin name" } } }
Каждый экземпляр хранилища идентифицируется по URI.
PostgreSQL Storage Handler
Tajo поддерживает обработчик хранилища PostgreSQL. Это позволяет пользователям запрашивать доступ к объектам базы данных в PostgreSQL. Это стандартный обработчик хранилища в Tajo, поэтому вы можете легко его настроить.
конфигурация
{ "spaces": { "postgre": { "uri": "jdbc:postgresql://hostname:port/database1" "configs": { "mapped_database": “sampledb” "connection_properties": { "user":“tajo", "password": "pwd" } } } } }
Здесь «database1» относится к базе данных postgreSQL, которая отображается на базу данных «sampledb» в Тахо.