Если вы создали кластер GaussDB(DWS), вы можете использовать инструмент клиентского SQL или сторонний драйвер, такой как JDBC или ODBC, чтобы подключиться к кластеру и получить доступ к базе данных в кластере.
Ограничения и ограничения
- Избегайте выполнения всех бизнес‑операций от единственного пользователя базы данных. Вместо этого планируйте разных пользователей базы данных в соответствии с бизнес‑модулями.
- Для лучшего контроля доступа к различным бизнес‑модулям лучше использовать нескольких пользователей и разрешения, а не полагаться на пользователя системного администратора для выполнения бизнес‑операций.
- Не рекомендуется подключать сервисы к единственному CN. Вместо этого настройте балансировку нагрузки, обратившись к Привязка и отвязка ELBs для кластера GaussDB(DWS) чтобы обеспечить балансировку соединений к каждому CN.
- После подключения к базе данных и выполнения необходимых операций закройте соединение с базой данных своевременно, чтобы предотвратить постоянное занятие ресурсов простоями соединений и потребление соединений и публичных ресурсов.
- В сценарии, когда используется пул соединений базы данных, после установки параметров GUC базы данных с помощью SET оператор в сервисе, параметры должны быть восстановлены с помощью RESET оператор до возврата пула соединений.
- Для получения дополнительной информации о спецификациях разработки и проектирования см. "GaussDB(DWS) Development and Design Proposal" в Data Warehouse Service (DWS) Руководство разработчика.
Подключение к кластеру
Процедура подключения к кластеру выглядит следующим образом:
- Получение адреса подключения к кластеру GaussDB(DWS)
- Если используется шифрование SSL, выполните операции в Установление защищённых TCP/IP соединений в режиме SSL.
- Подключитесь к кластеру и получите доступ к базе данных в кластере. Вы можете выбрать любой из следующих методов подключения к кластеру:Notice
- Рекомендуется использовать официально рекомендованный метод подключения к базе данных.
- Совместимость с другими клиентами не может быть гарантирована, поэтому может потребоваться её проверка.
- Если ошибка возникает из‑за несовместимости с другим клиентом и клиент нельзя заменить, попробуйте заменить драйвер libpq на клиенте. Чтобы заменить libpg.so файл на клиенте, загрузите и извлеките пакет клиента gsql, обратившись к Загрузка клиента, найдите gsql директорию и получите файл. Затем замените существующий libpg.so файл в указанной директории на клиенте.
- Используйте инструмент SQL‑клиент для подключения к кластеру.
- Использование Linux‑клиента gsql для подключения к кластеру
- Использование Windows gsql Client для подключения к Кластеру
- Использование Data Studio для подключения к кластеру GaussDB(DWS)
- Используйте драйвер JDBC, psycopg2 или PyGreSQL для подключения к кластеру.
- Использование JDBC для подключения к Кластеру
- Использование ODBC для подключения к Кластеру
- Использование стороннего адаптера базы данных Psycopg2 (на Python) для подключения к кластеру GaussDB(DWS)
- Использование стороннего адаптера базы данных PyGreSQL (на Python) для подключения к кластеру GaussDB(DWS)
- Настройка JDBC для подключения к Кластеру (режим аутентификации IAM)
Родительская тема: Подключение к кластеру GaussDB(DWS)