👆В продолжение предыдущего...
Если в каталоге, который используете вы, нет встроенного инструмента для написания запросов, вот несколько open source решений, которые предоставляют web-интерфейс для реализации такой функциональности:
📌 CloudBeaver Демо Основные особенности:
- Универсальность: Поддерживает множество СУБД, включая PostgreSQL, MySQL, Oracle, SQL Server и другие.
- Удобный интерфейс: Веб-версия популярного настольного приложения DBeaver с подсветкой синтаксиса, автодополнением и визуализацией данных.
- Управление базами данных: Позволяет не только писать SQL-запросы, но и управлять схемами, таблицами и пользователями.
Чем отличается:
- Широкая поддержка СУБД: универсальный инструмент, который подходит для работы с практически любой реляционной базой данных.
- Знакомый интерфейс: Если вы уже используете DBeaver, переход на CloudBeaver будет простым и удобным.
- Активное сообщество: Как часть экосистемы DBeaver, CloudBeaver активно развивается и поддерживается сообществом.
📌 Querybook Инструмент, разработанный Pinterest, для выполнения SQL-запросов и совместной работы с данными.
Основные особенности:
- Совместная работа: Включает функции для командной работы, такие как комментарии, обмен запросами и история выполнения.
- Поддержка больших данных: Оптимизирован для работы с Presto, Hive, Snowflake и другими системами для больших данных.
- Интеграция с каталогом данных: Позволяет искать данные и сразу писать SQL-запросы к ним.
Чем отличается:
- Фокус на аналитиков: разработан для аналитиков и специалистов по данным, которые работают с большими объемами информации.
- Командные функции: Уникальные возможности для совместной работы, такие как обсуждение запросов и обмен результатами.
- Гибкость: Легко интегрируется с существующими каталогами данных и системами управления доступом.
📌 Bytebase Open-source инструмент для управления базами данных и выполнения SQL-запросов, ориентированный на DevOps и разработчиков.
Основные особенности:
- Управление базами данных: Включает функции для миграций, управления схемами и изменениями в базах данных.
- DevOps-ориентированность: Поддерживает интеграцию с CI/CD и инструментами для автоматизации.
- Аудит и безопасность: Обеспечивает управление доступом и аудит всех изменений в базах данных.
Чем отличается:
- Фокус на DevOps: создан для разработчиков и DevOps-инженеров, которые управляют жизненным циклом баз данных.
- Миграции и изменения: Уникальные функции для управления изменениями в схемах баз данных.
- Интеграция с CI/CD: Поддержка современных DevOps-практик.
Если вы пользуетесь чем-то open source'ным из подобных решений, напишите в комментариях.