DB Tools
Source: https://github.com/mgramin/awesome-db-tools at
46bd34905beb
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Подборка инструментов для баз данных 
Заголовок раздела «Подборка инструментов для баз данных »Список инструментов баз данных, управляемых сообществом
Здесь мы соберем информацию об удивительных полезных и удивительных экспериментальных инструментах, которые упрощают работу с базами данных для DBA, DevOps, Developers и простых смертных.
Не стесняйтесь добавлять информацию о своих собственных db-инструментах или любимых сторонних db-инструментах.
Для обновлений на awesome-db-tools и мысли/новости о базах данных/инструментах/SQL следуйте за мной @GraminMaksim
Содержание
Заголовок раздела «Содержание»- Идея
- ГУИ
- КЛИ
- Схема
- API
- Прикладные платформы
- Резервное копирование
- Клонирование
- Мониторинг/Статистика/Исполнение
- Испытание
- HA/Failover/Sharding
- Кубернет
- Настройка конфигурации
- Девопс
- Отчетность
- Распределение
- Безопасность
- SQL
- Данные
- Документы
- Машинное обучение
- AnySQL Maestro -Премьерный многоцелевой инструмент администратора для управления базами данных, контроля и разработки . ..
- Aqua Data Studio Программное обеспечение для разработчиков баз данных, DBA и аналитиков.
- Coginiti Pro - Современная IDE для аналитиков и инженеров-аналитиков с мощным скриптом и сетевой функциональностью.
- Database .net - Инструмент управления несколькими базами данных с поддержкой более 20 баз данных.
- Database Workbench Полная IDE для проектирования, разработки и тестирования баз данных для Oracle, SQL Server, PostgreSQL, MySQL, MariaDB, Firebird, InterBase, SQLite и NexusDB . ..
- DataGrip Кроссплатформенная IDE для баз данных и SQL от JetBrains.
- DataStation Легко запрашивать, скрипт и визуализировать данные из каждой базы данных, файла и API.
- DBeaver Бесплатный универсальный менеджер баз данных и клиент SQL.
- dbForge Edge Многобазовое решение для разработки, проектирования, управления и администрирования MySQL, MariaDB, SQL Server, Oracle, баз данных PostgreSQL и различных облачных сервисов.
- dbForge Studio for MySQL Универсальная IDE для разработки, управления и администрирования баз данных MySQL и MariaDB.
- dbForge Studio for Oracle Мощная IDE для управления, администрирования и разработки Oracle.
- dbForge Studio for PostgreSQL Инструмент GUI для управления и разработки баз данных и объектов . ..
- dbForge Studio for SQL Server Мощная интегрированная среда разработки для разработки SQL Server, управления, администрирования, анализа данных и отчетности.
- DBHawk Datasparc предлагает безопасность базы данных, управление базами данных, управление базами данных и аналитику данных - все в одном решении.
- dbKoda - Modern (JavaScript/Electron framework), IDE с открытым исходным кодом для MongoDB. Он имеет функции поддержки разработки, администрирования и настройки производительности в базах данных MongoDB.
- IBExpert Комплексный инструмент графического интерфейса для Firebird и InterBase . ..
- HeidiSQL Легкий клиент для управления MySQL, MSSQL и PostgreSQL, написанный на Delphi.
- Kangaroo - SQL-клиент с поддержкой AI и инструмент администратора для популярных баз данных (SQLite / MySQL / PostgreSQL / и т. Д.) на Windows / macOS / Linux, дизайн таблицы поддержки, запрос, модель, синхронизация, экспорт / импорт и т. Д., Сосредоточьтесь на удобном, веселом и дружественном для разработчиков.
- KeepTool Профессиональный набор инструментов для разработчиков баз данных Oracle, администраторов и продвинутых пользователей приложений.
- MySQL Workbench Унифицированный визуальный инструмент для архитекторов баз данных, разработчиков и DBA.
- Navicat Инструмент для разработки баз данных, который позволяет одновременно подключаться к базам данных MySQL, MariaDB, SQL Server, Oracle, PostgreSQL и SQLite из одного приложения.
- Oracle SQL Developer Бесплатная интегрированная среда разработки, которая упрощает разработку и управление базой данных Oracle как в традиционных, так и в облачных приложениях.
- pgAdmin Самая популярная и функциональная платформа для администрирования и разработки с открытым исходным кодом для PostgreSQL, самой передовой базы данных с открытым исходным кодом в мире.
- pgAdmin3 Долгосрочная поддержка pgAdmin3.
- PL/SQL Developer IDE, специально предназначенная для разработки сохраненных программных блоков для баз данных Oracle.
- PostgreSQL Maestro Полный и мощный инструмент управления базами данных, администрирования и разработки для PostgreSQL.
- Querybook Pinterest с открытым исходным кодом Big Data Querying UI, сочетающий метаданные таблицы и простой интерфейс IDE ноутбука.
- Slashbase Совместная IDE с открытым исходным кодом для ваших баз данных. Подключайтесь к своей базе данных, просматривайте данные, запускайте кучу команд SQL или делитесь SQL-запросами со своей командой прямо из своего браузера.
- Sql Server Management Studio Интегрированная среда для управления любой инфраструктурой SQL, для SQL Server и баз данных Azure SQL.
- Toad - Решение Premier для разработчиков, администраторов и аналитиков данных. Управление сложными изменениями базы данных с помощью единого инструмента управления базами данных.
- Toad Edge Упрощенный инструмент разработки баз данных для MySQL и PostgreSQL.
- TOra SQL IDE с открытым исходным кодом для Oracle, MySQL и PostgreSQL dbs.
- Valentina Studio Создавать, администрировать, запрашивать и исследовать базы данных Valentina DB, MySQL, MariaDB, PostgreSQL и SQLite бесплатно.
- WebDB Бесплатная эффективная IDE базы данных. С помощью Server Discovery, ERD, Data Generator, AI, NoSQL Structure Manager, Database Versioning и многих других.
- Adminer Управление базами данных в одном файле PHP.
- Another Redis Desktop Manager Бесплатный Open Source Redis Manager. Доступен на Mac, Linux, Windows, Homebrew, Snap, winget и многое другое.
- Antares SQL Современный, быстрый и производительный SQL-клиент с акцентом на UX. Доступен для Mac, Linux и Windows.
- Azure Data Studio Инструмент управления данными, который позволяет работать с SQL Server, PostgreSQL, Azure SQL DB и SQL DW из Windows, macOS и Linux.
- Beekeeper Studio Редактор SQL с открытым исходным кодом и менеджер баз данных с обязательством конфиденциальности в своем заявлении о миссии.
- Clidey WhoDB Легкий исследователь баз данных с UX следующего поколения для всех SQL, NoSQL, Caches и Queues.
- DbGate Менеджер баз данных для MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и других. Запускается под Windows, Linux, Mac или как веб-приложение.
- DB Lens - Open Source PostgreSQL GUI - автоматические диаграммы ER, внутренние DB Insights, использование диска, метрики производительности, использование индекса, последовательные подсчеты сканирования и многое другое.
- DbVisualizer Универсальный инструмент баз данных для разработчиков, DBA и аналитиков.
- JackDB Прямой доступ SQL ко всем вашим данным, где бы они ни находились.
- Jailer Поднастройка базы данных и инструмент для просмотра реляционных данных / клиент.
- Malewicz Еще один клиент для изучения схемы DB и анализа производительности, но первоначально созданный специально для взлома и расширения.
- MissionKontrol - Современная админ-панель/клиент с полными правами пользователя для нетехнических пользователей.
- ocelotgui - Для MySQL, MariaDB и Tarantool. Разработан для Linux, но может работать на Windows.
- OmniDB - Веб-инструмент для управления базами данных.
- Pgweb - Веб-браузер базы данных для PostgreSQL, написанный на Go и работающий на машинах macOS, Linux и Windows.
- phpLiteAdmin Web-инструмент управления базами данных SQLite, написанный на PHP с поддержкой SQLite3 и SQLite2.
- phpMyAdmin Веб-интерфейс для MySQL и MariaDB.
- psequel Обеспечивает чистый и простой интерфейс для быстрого выполнения общих задач PostgreSQL.
- PopSQL Современный, совместный редактор SQL для вашей команды.
- Postico Современный клиент PostgreSQL для Mac.
- Robo 3T Кроссплатформенный инструмент управления MongoDB, ориентированный на Shell.
- Sequel Ace Управление базами данных MySQL/MariaDB для macOS.
- Sequel Pro Быстрое, простое в использовании приложение для управления базами данных Mac для работы с базами данных MySQL и MariaDB.
- SQLite Expert Графический интерфейс поддерживает все функции SQLite.
- sqlite-tui TUI для просмотра баз данных SQLite, написанных на Go.
- sqlpad Веб-редактор SQL работает в вашем собственном частном облаке.
- SQLPro Простой, мощный менеджер PostgreSQL для macOS.
- SQuirreL Графический клиент SQL, написанный на Java, который позволит вам просматривать структуру базы данных, совместимой с JDBC, просматривать данные в таблицах, выдавать команды SQL и т. Д.
- SQLTools Управление базами данных для VSCode.
- SQLyog Самый полный и простой в использовании MySQL GUI.
- Tabix SQL Editor & Open Source - простой бизнес-аналитика для Clickhouse.
- TablePlus Современный, родной и дружественный инструмент графического интерфейса для реляционных баз данных: MySQL, PostgreSQL, SQLite и многое другое.
- TeamPostgreSQL - PostgreSQL Web Administration GUI - используйте базы данных PostgreSQL из любого места, с богатым, молниеносным веб-интерфейсом AJAX.
- Query.me Совместный редактор SQL в формате Notebook. Ссылайтесь на результаты запросов с помощью JINJA, визуализируйте данные, расписание и экспорт.
- ipython-sql Подключитесь к базе данных для выдачи команд SQL в IPython или IPython Notebook.
- iredis Cli for Redis с автозаполнением и синтаксическим подсветкой.
- pgcenter - Лучший инструмент администратора для PostgreSQL.
- pg_activity - Топ-подобное приложение для мониторинга активности сервера PostgreSQL.
- pg_top - Топ для PostgreSQL.
- pspg - PostgreSQL Pager.
- diesel-guard Linter для опасных моделей миграции PostgreSQL. Он легко работает с файлами PostgreSQL SQL и изначально интегрируется с проектами с использованием Diesel и SQLx.
- SQLcl Oracle SQL Developer Command Line (SQLcl) — бесплатный интерфейс командной строки для Oracle Database.
- sqlite-utils Инструменты CLI для манипулирования файлами базы данных SQLite - вставка данных, запуск запросов, создание индексов, настройка полнотекстового поиска и многое другое.
- SQLLine Оболочка командной строки для выдачи SQL в реляционные базы данных через JDBC.
- usql Универсальный интерфейс командной строки для PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server и многих других баз данных, включая NoSQL и нереляционные базы данных!
- athenacli Инструмент CLI для сервиса AWS Athena, который может выполнять автозаполнение и подсветку синтаксиса.
- litecli CLI для баз данных SQLite с автозаполнением и подсветкой синтаксиса.
- mssql-cli Клиент командной строки для SQL Server с автозаполнением и подсветкой синтаксиса.
- mycli Терминальный клиент для MySQL с автозаполнением и синтаксисом.
- pgcli PostgreSQL CLI с автозаполнением и подсветкой синтаксиса.
- vcli Vertica CLI с автозаполнением и подсветкой синтаксиса.
Изменения
Заголовок раздела «Изменения»- 2bass - Инструмент конфигурации базы данных в качестве кода, который использует концепцию идемпотентных DDL-скриптов.
- Atlas Проверять и применять изменения в схеме базы данных.
- Bytebase - Веб-интерфейс, нулевая конфигурация, изменение схемы базы данных без зависимости и инструмент управления версиями для команд.
- flyway - Инструмент миграции баз данных.
- gh-ost Онлайн-миграция схем для MySQL.
- liquibase Независимая от базы данных библиотека для отслеживания, управления и применения изменений схемы базы данных.
- migra - Как дифф, но для схем PostgreSQL.
- node-pg-migrate Управление миграцией баз данных Node.js построено исключительно для PostgreSQL. (Но также может использоваться для других DB, соответствующих стандарту SQL, например, CockroachDB.)
- pg-osc - Простой инструмент CLI для внесения изменений схемы простоя и заправок в PostgreSQL.
- Prisma Migrate Декларативный инструмент миграции схемы базы данных, который использует декларативный синтаксис моделирования данных для описания схемы базы данных.
- Pyrseas Предоставляет утилиты для описания схемы базы данных PostgreSQL как YAML.
- Reshape - Простой в использовании инструмент миграции с нулевым временем простоя для Postgres.
- SchemaHero Оператор Kubernetes для декларативного управления схемами баз данных (гитопы для схем баз данных).
- Skeema - Декларативная система управления чисто-SQL схемами для MySQL и MariaDB, с поддержкой шардинга и внешних онлайн-инструментов изменения схем.
- Sqitch - Разумное управление изменениями на основе баз данных для разработки без рамок и надежного развертывания.
- sqldef Управление импотентной схемой для MySQL, PostgreSQL и других.
- yuniql Еще один инструмент для редактирования схем и миграции, созданный с помощью .NET Core 3.0+ и, надеюсь, лучше.
Генерация кодов
Заголовок раздела «Генерация кодов»- ddl-generator Выводы SQL DDL (Data Definition Language) из данных таблицы.
- scheme2ddl - Командная строка используется для экспорта Oracle schema для набора скриптов ddl init с возможностью фильтрации нежелательной информации, раздельного DDL в разных файлах, вывода симпатичного формата.
Диаграммы
Заголовок раздела «Диаграммы»- Azimutt Инструмент визуализации Entity Relationship diagram (ERD) с различными фильтрами и входами, чтобы помочь понять схему базы данных.
- ChartDB Бесплатный редактор диаграмм баз данных с открытым исходным кодом, визуализируйте и проектируйте свой DB с помощью одного запроса.
- DrawDB Бесплатный, простой и интуитивно понятный онлайн-инструмент проектирования баз данных и генератор SQL.
- DrawSQL Онлайн-редактор диаграмм схем баз данных с импортом SQL, генерацией ИИ и командным сотрудничеством в режиме реального времени.
- ERAlchemy - Инструмент генерации диаграмм сущностей.
- ERD Lab Бесплатный инструмент диаграммы отношений между объектами на основе облака (ERD), созданный для разработчиков.
- Liam ERD Инструмент с открытым исходным кодом, который генерирует красивые и легко читаемые диаграммы отношений с объектами из вашей базы данных и ORM.
- QuickDBD Простой онлайн-инструмент для быстрого рисования диаграмм баз данных.
Документация
Заголовок раздела «Документация»- dbdocs Создание веб-документации базы данных с использованием кода DSL.
- DBML Язык разметки баз данных, предназначенный для определения и документирования структур баз данных.
- SchemaCrawler Бесплатный инструмент обнаружения и понимания схемы базы данных.
- Schema Spy - Создание базы данных для HTML-документации, включая диаграммы взаимоотношений с объектами.
- tbls CI-Friendly инструмент для документирования базы данных, написанной на Go.
- Database Design Полезные советы для разработки надежной схемы базы данных.
- DBDiagram Бесплатный, простой инструмент для рисования диаграмм ER, просто написав код.
- DbSchema Универсальный разработчик баз данных для управления нестандартными схемами, документации по схемам, проектирования в команде и развертывания в нескольких базах данных. DbSchema имеет инструменты для написания и выполнения запросов, изучения данных, генерации данных и построения отчетов.
- ERBuilder Data Modeler Простое в использовании программное обеспечение для моделирования баз данных для высококачественных моделей данных. Это комплексное решение для моделирования данных для разработчиков и архитекторов данных.
- Moon Modeler Инструмент моделирования данных для noSQL и реляционных баз данных. Доступен для Windows, Linux и macOS.
- Navicat Data Modeler Мощный и экономически эффективный инструмент проектирования баз данных, который помогает создавать высококачественные концептуальные, логические и физические модели данных.
- Oracle SQL Developer Data Modeler Бесплатный графический инструмент, который повышает производительность и упрощает задачи моделирования данных.
- pgmodeler Инструмент для моделирования данных, разработанный для PostgreSQL.
- WWW SQL Designer - Онлайн инструмент построения диаграмм SQL.
Образцы
Заголовок раздела «Образцы»- Oracle Database Sample Schemas - Схемы выборки для базы данных Oracle.
Создание API для ваших данных
- Datasette Инструмент для изучения и публикации данных.
- DreamFactory - REST API с открытым исходным кодом для мобильных, веб-приложений и IoT-приложений.
- Graphweaver Превратите несколько источников данных в один GraphQL API.
- Hasura GraphQL Engine Блестящие быстрые, мгновенные API GraphQL в реальном времени на PostgreSQL с тонким зернистым контролем доступа, также запускают веб-хуки по событиям базы данных.
- JdbcREST REST API для любой базы данных, поддерживаемой JDBC, клон PostgREST, написанный на Java.
- Oracle REST Data Services Приложение среднего уровня Java, ORDS отображает глаголы HTTP (GET, POST, PUT, DELETE и т. Д.) в транзакции базы данных и возвращает любые результаты, отформатированные с использованием JSON.
- Prisma Превратите свою базу данных в API GraphQL в реальном времени.
- PostGraphile Мгновенное создание сервера API GraphQL, указав PostGraphile в существующей базе данных PostgreSQL.
- PostgREST REST API для любой базы данных PostgreSQL.
- prest Это способ обслуживания RESTful API из любых баз данных, написанных на Go.
- Remult Сквозной тип-безопасный CRUD через REST API для вашей базы данных с мелкозернистым контролем доступа.
- restSQL Генератор SQL с Java и HTTP API, использует простой RESTful HTTP API с XML или JSON сериализацией.
- resquel Легко преобразуйте базу данных SQL в REST API.
- sandman2 Автоматически генерируйте сервис RESTful API для вашей устаревшей базы данных.
- soul Автоматический SQLite RESTful и API-сервер в реальном времени.
- VulcanSQL Напишите шаблонный SQL для автоматического раскрытия RESTful API из базы данных / хранилища данных / озера данных.
Прикладные платформы
Заголовок раздела «Прикладные платформы»Платформы с низким кодом и без кода для создания приложений
- Appsmith Мощный фреймворк с низким кодом с открытым исходным кодом для создания внутренних приложений очень быстро.
- Budibase Низкокодовая платформа для создания внутренних приложений за считанные минуты.
- ILLA Cloud - Низкокодовая внутренняя платформа для создания инструментов.
- Nhost Альтернатива Open Source Firebase с GraphQL.
- Saltcorn - Open source no-code builder для веб-приложений баз данных. Server and drag-and-drop UI builder, данные, хранящиеся в PostgreSQL или SQLite.
- SQLPage Быстрый SQL-only Data Application Builder. Автоматически создавать пользовательский интерфейс поверх SQL-запросов.
- Tooljet Платформа с низким кодом с открытым исходным кодом для создания внутренних инструментов.
Резервное копирование
Заголовок раздела «Резервное копирование»- BaRMan Менеджер резервного копирования и восстановления для PostgreSQL.
- Databasus Инструмент для регулярных резервных копий PostgreSQL через веб-интерфейс с внешними хранилищами (локальными, S3, FTP, Google Drive и т. Д.), Уведомления (webhook, Discord, Slack и т. Д.) и управление командой.
- pgbackrest Надежное резервное копирование и восстановление PostgreSQL.
- pgcopydb Копировать базу данных PostgreSQL на целевой сервер PostgreSQL (pg)_мусор | пг_Восстановить на стероидах.
- pg_probackup Менеджер резервного копирования и восстановления для PostgreSQL.
- Portabase Агентская платформа для резервного копирования и восстановления PostgreSQL с децентрализованным исполнением и централизованной оркестровкой.
Клонирование
Заголовок раздела «Клонирование»- Database Lab Engine Мгновенное тонкое клонирование для PostgreSQL для масштабирования процесса разработки.
- clone_schema Утилита схемы клона PostgreSQL без необходимости выходить за пределы базы данных.
- Spawn Облачный сервис для создания мгновенных копий баз данных для разработки и CI. Больше никаких локальных установок db, мгновенное восстановление до произвольных точек сохранения, изолированные копии для каждого ветви функции или теста. Мгновенное резервирование независимо от размера базы данных.
Мониторинг/Статистика/Исполнение
Заголовок раздела «Мониторинг/Статистика/Исполнение»- ASH Viewer Предоставляет графическое представление активных данных истории сеансов в Oracle и PostgreSQL DB.
- Metis Обеспечивает настройку видимости и производительности для баз данных SQL.
- Monyog Безагентный и экономически эффективный инструмент мониторинга MySQL.
- mssql-monitoring Мониторинг SQL Server на производительности Linux с использованием собранных, InfluxDB и Grafana.
- Navicat Monitor Безопасный, простой и не имеющий агентов инструмент удаленного мониторинга сервера, который имеет мощные функции, чтобы сделать ваш мониторинг максимально эффективным.
- Percona Monitoring and Management Платформа с открытым исходным кодом для управления и мониторинга производительности MySQL и MongoDB.
- pganalyze collector - сборщик статистики Pganalyze для сбора метрик PostgreSQL и данных журнала.
- pgbadger - Быстрый анализ журнала PostgreSQL.
- pgDash Измеряйте и отслеживайте каждый аспект ваших баз данных PostgreSQL.
- PgHero - Панель мониторинга производительности для PostgreSQL - проверки здоровья, предлагаемые индексы и многое другое.
- pgmetrics Сбор и отображение информации и статистики с запущенного сервера PostgreSQL.
- pgMonitor Инструмент «все в одном», позволяющий легко создать среду для визуализации здоровья и производительности кластера PostgreSQL.
- pgMustard Пользовательский интерфейс для PostgreSQL объясняет планы, а также советы по улучшению производительности.
- pgstats Собирает статистику PostgreSQL и либо сохраняет их в файлах CSV, либо печатает на стаде.
- pgwatch2 Гибкое автономное решение PostgreSQL для мониторинга/дашбординга.
- PostgreSQL Metrics Сервис для извлечения и предоставления метрик в вашей базе данных PostgreSQL.
- PostgreSQL Monitor - Простой в использовании сервис мониторинга PostgreSQL, предоставляющий оповещения, панели инструментов, статистику запросов и динамические рекомендации.
- postgres-checkup Диагностический инструмент нового поколения, который позволяет пользователям проводить глубокий анализ состояния баз данных PostgreSQL.
- Promscale - Бэкэнд видимости с открытым исходным кодом для метрик и следов, основанный на SQL.
- Releem Инструмент мониторинга и оптимизации производительности для MySQL & MariaDB, который обеспечивает действенную информацию и безопасную автоматизацию для неправильных конфигураций, медленных запросов, проблем с схемами и тупиков, уменьшая ручную работу в масштабе.
- Telegraf PostgreSQL plugin Предоставляет метрики для вашей базы данных PostgreSQL.
Прометей
Заголовок раздела «Прометей»- pgSCV - Экспортер метрик для услуг PostgreSQL и PostgreSQL.
- postgres_exporter Экспортер Prometheus для серверных метрик PostgreSQL.
- pg_exporter Полностью настраиваемый экспортер Prometheus для PostgreSQL & Pgbouncer с мелкозернистым контролем исполнения.
Заббикс
Заголовок раздела «Заббикс»- Mamonsu - Мониторинговый агент PostgreSQL.
- Orabbix Плагин предназначен для работы с Zabbix Enterprise Monitor для обеспечения многоуровневого мониторинга, отчетности о производительности и доступности и измерения для баз данных Oracle, а также показателей производительности сервера.
- pg_monz Это шаблон мониторинга Zabbix для базы данных PostgreSQL.
- Pyora Python для мониторинга баз данных Oracle.
- ZabbixDBA Быстрый, гибкий и постоянно развивающийся плагин для мониторинга СУБД.
Испытание
Заголовок раздела «Испытание»- DbFit - Основы тестирования баз данных, которые поддерживают легкую разработку программного кода базы данных.
- pgTAP - Единичный тест для PostgreSQL.
- RegreSQL Регрессионное тестирование SQL-запросов.
- SQLancer Автоматически тестируйте СУБД, чтобы найти логические ошибки в их реализации.
HA/Failover/Sharding
Заголовок раздела «HA/Failover/Sharding»- Citus Расширение PostgreSQL, которое распределяет ваши данные и ваши запросы по нескольким узлам.
- patroni Шаблон для PostgreSQL High Availability с ZooKeeper и т.д.
- Percona XtraDB Cluster Решение с высокой масштабируемостью для кластеризации MySQL и высокой доступностью.
- ShardingSphere Распределенный механизм SQL-транзакций и запросов для разделения данных, масштабирования, шифрования и многого другого - в любой базе данных.
- stolon Нативный облачный менеджер PostgreSQL для высокой доступности PostgreSQL.
- pg_auto_failover - Расширение и сервис PostgreSQL для автоматического отказа и высокой доступности.
- pglookout - Мониторинг репликации PostgreSQL и отказоустойчивый демон.
- pgslice - Перегородка PostgreSQL так же проста, как пирог.
- PostgreSQL Automatic Failover - Высокая доступность для PostgreSQL, основанная на отраслевых ссылках Pacemaker и Corosync.
- autobase DBaaS с открытым исходным кодом, который автоматизирует развертывание и управление высокодоступными кластерами PostgreSQL.
- Vitess - Система кластеризации баз данных для горизонтального масштабирования MySQL посредством обобщенного шардинга.
Кубернет
Заголовок раздела «Кубернет»- KubeDB - Упрощение работы баз данных производственного класса на Kubernetes.
- PostgreSQL operator Оператор PostgreSQL обеспечивает высокую доступность кластеров PostgreSQL на Kubernetes (Kubernetes), работающих на Patroni.
- Spilo - Кластеры HA PostgreSQL с Docker.
- StackGres - Enterprise-grade, Full Stack PostgreSQL на Kubernetes.
Настройка конфигурации
Заголовок раздела «Настройка конфигурации»- MySQLTuner-perl Сценарий, написанный на Perl, который позволяет быстро просматривать установку MySQL и вносить коррективы для повышения производительности и стабильности.
- PGConfigurator Бесплатный онлайн-инструмент для создания оптимизированного
postgresql.conf. - pgtune - Мастер конфигурации PostgreSQL.
- postgresqltuner.pl Простой скрипт для анализа конфигурации базы данных PostgreSQL и предоставления рекомендаций по настройке.
- DBmaestro Ускоряет циклы выпуска и поддерживает гибкость во всей ИТ-экосистеме.
- Toad DevOps Toolkit Выполняет ключевые функции разработки баз данных в рабочем процессе DevOps без ущерба для качества, производительности или надежности.
Отчетность
Заголовок раздела «Отчетность»- Chartbrew Создавайте живые панели инструментов, диаграммы и отчеты клиентов из нескольких баз данных и служб.
- Poli Простое в использовании приложение для отчетности SQL, созданное для любителей SQL.
Распределение
Заголовок раздела «Распределение»- DBdeployer Инструмент, который легко развертывает серверы баз данных MySQL.
- dbatools Модуль PowerShell, который может показаться вам командной строкой SQL Server Management Studio.
- Postgres.app Полнофункциональная установка PostgreSQL, упакованная в стандартное приложение Mac.
- BigSQL - Распределение PostgreSQL для разработчиков.
- Elephant Shed - Веб-интерфейс управления PostgreSQL, который объединяет несколько утилит и приложений для использования с PostgreSQL.
- Pigsty Battery-Included Open-Source Distribution for PostgreSQL с предельной наблюдаемостью и набором инструментов Database-as-Code для разработчиков.
Безопасность
Заголовок раздела «Безопасность»- Acra - Комплект безопасности базы данных. Прокси-сервер базы данных с полевым шифрованием, поиском по зашифрованным данным, предотвращением SQL-инъекций, обнаружением вторжений, медовыми пятнами. Поддерживает шифрование на стороне клиента и прокси («прозрачное»). SQL, NoSQL.
- Databunker Специальное безопасное хранилище GDPR для записей клиентов, построенное поверх обычного DB.
- Inspektor Уровень контроля доступа для баз данных. Inspektor использует открытого политического агента для принятия политических решений.
анализаторы
Заголовок раздела «анализаторы»- Holistic.dev - Автоматическая служба обнаружения проблем с производительностью базы данных, безопасностью и архитектурой.
- SQLCheck Автоматически обнаруживает общие антипаттерны SQL.
- SQLFluff - Диалектически гибкий и настраиваемый SQL linter.
- SQLLineage SQL Lineage Analysis Tool на базе Python.
- TSQLLint Инструмент для описания, идентификации и сообщения о наличии антипаттернов в скриптах TSQL.
Генераторы кода
Заголовок раздела «Генераторы кода»- sqlc SQL-генератор кода, производящий безопасные привязки для различных языков и различных баз данных.
- SQLDelight SQL-генератор кода, производящий безопасные для типа связывания для Kotlin и различных баз данных.
- pGenie SQL-генератор кода, производящий безопасные для типа привязки для различных языков и специализирующийся на базе данных PostgreSQL.
Расширения
Заголовок раздела «Расширения»- PartiQL SQL-совместимый доступ к реляционным, полуструктурированным и вложенным данным.
- Apache Calcite Динамическая структура управления данными с расширенными функциями SQL.
- ZetaSQL Analyzer Framework для SQL.
Материалы
Заголовок раздела «Материалы»- CodeBuff Языко-агностическая симпатичная печать через машинное обучение.
- JSQLFormatter Open Source Java SQL Формат для многих СУБД на основе JSqlParser.
- SQL Online Бесплатный инструмент для форматирования SQL-запросов с последующим контентом для аналитиков.
- pgFormatter - Синтаксисный усилитель PostgreSQL SQL.
- Poor SQL Мгновенное бесплатное и открытое форматирование T-SQL.
- SQL Formatter JavaScript библиотека для красивой печати SQL запросов.
- Lost at SQL SQL обучающая игра, которая поможет вам подобрать базовые навыки SQL, чтобы вы могли использовать запросы для получения информации.
- Querymon Научитесь использовать SQL-запросы в Querydex, базе данных монстров от обычных до легендарных.
- Schemaverse Космическая стратегическая игра, полностью реализованная в базе данных PostgreSQL.
- SQL Island После авиакатастрофы вы застрянете на острове SQL. Достигнув прогресса в игре, вы найдете способ сбежать с этого острова.
- SQL Murder Mystery Предназначен как самостоятельный урок для изучения концепций и команд SQL, так и забавная игра для опытных пользователей SQL для решения интригующего преступления.
- SQL Police Department В SQLPD вы можете раскрывать преступления, одновременно изучая SQL.
Парсеры
Заголовок раздела «Парсеры»- General SQL Parser Парсирование, форматирование, модификация и анализ для SQL.
- jOOQ - Parses SQL, переводит его на другие диалекты и допускает преобразования деревьев экспрессии.
- JSqlParser Парсирует SQL-заявление и переводит его в иерархию классов Java.
- libpg_query Библиотека C для доступа к парсеру PostgreSQL за пределами серверной среды.
- More SQL Parsing! - Переведите SQL в JSON.
- sqlparse Неподтвержденный SQL-парсер для Python.
- SQLGlot - Pure Python SQL parser, transpiler и builder.
Über SQL
Заголовок раздела «Über SQL»Запуск SQL-запросов для чего угодно
- CloudQuery Экстракты, преобразования и загрузки облачных активов в нормализованные таблицы PostgreSQL.
- csvq SQL-подобный язык запросов для CSV.
- dsq Инструмент командной строки для запуска SQL-запросов против JSON, CSV, Excel, Parquet и других.
- MAT Calcite plugin Этот плагин для Eclipse Memory Analyzer позволяет запрашивать кучу демпинга через SQL.
- OctoSQL Инструмент запроса, который позволяет объединять, анализировать и преобразовывать данные из нескольких баз данных и форматов файлов с использованием SQL.
- osquery - Инструменты операционной системы на базе SQL, мониторинг и аналитика.
- Resmo Аудит и оценка ресурсов с использованием SQL.
- sq Инструмент командной строки, обеспечивающий доступ к структурированным источникам данных в стиле jq: базам данных SQL или форматам документов, таким как CSV или Excel. Это детище любви sql+jq.
- Steampipe Используйте SQL для мгновенного запроса облачных сервисов (AWS, Azure, GCP и многое другое).
- TextQL Выполнять SQL против структурированного текста, такого как CSV или TSV.
- trdsql Инструмент CLI, который может выполнять SQL-запросы на CSV, LTSV, JSON и TBLN.
- Trino Распределенный механизм запросов SQL, предназначенный для запроса больших наборов данных, распределенных по одному или нескольким гетерогенным источникам данных.
Языковой серверный протокол
Заголовок раздела «Языковой серверный протокол»- SQLLanguageServer SQL Language Server.
- sqls SQL Language Server, написанный на Go.
обучение
Заголовок раздела «обучение»Обучение и головоломки для SQL
- Advanced SQL Puzzles - Трудные наборные головоломки SQL.
- Hackerrank - Практикуйте кодирование, готовьтесь к собеседованию и нанимайтесь.
- Learn SQL in a Month of Lunches Книга о том, как использовать SQL для извлечения, фильтрации и анализа данных.
- LeetCode Повысьте свои навыки, расширьте свои знания и подготовьтесь к техническим интервью.
- Select Star SQL Бесплатная интерактивная книга, которая стремится быть лучшим местом в Интернете для изучения SQL.
- StrataScratch - Учебные ресурсы по науке о данных.
- SQL Murder Mystery Самоуправляемый урок для изучения концепций и команд SQL и забавная игра для опытных пользователей SQL для решения интригующего преступления.
- pev2 Компонент Vue.js для графической визуализации плана выполнения PostgreSQL.
- pg_flame Генератор фламграфа для PostgreSQL
EXPLAIN ANALYZEвыход.
Сценарии
Заголовок раздела «Сценарии»Полезные SQL-скрипты для различных целей
- DBA MultiTool Скрипты T-SQL для длительного использования: оптимизация хранения, документация на лету и общие административные потребности для SQL Server.
- pgx_scripts Коллекция полезных скриптов для анализа и администрирования баз данных, созданных нашей командой в PostgreSQL Experts.
- pgsql-bloat-estimation Запросы для измерения статистического раздувания в индексах и таблицах для PostgreSQL.
- pgWikiDont SQL-тест, который проверяет, следует ли ваша база данных правилам https://wiki.postgresql.org/wiki/Don’t_Do_This.
- pg-utils Полезные утилиты PostgreSQL.
- PostgreSQL cheat sheet Полезные SQL-скрипты и команды <timescale.com>.
- postgres_dba Недостающий набор полезных инструментов для PostgreSQL DBA и всех инженеров.
- postgres_queries_and_commands.sql Полезные запросы и команды PostgreSQL.
- TPT Эти скрипты sqlplus предназначены для оптимизации производительности Oracle Database и устранения неполадок.
- dbt Преобразуйте свои данные, просто написав отдельные заявления, в то время как dbt обрабатывает превращение этих заявлений в таблицы и просмотры в хранилище данных.
- QuickTable Позволяет каждому получить доступ, очистить, проанализировать, преобразовать и смоделировать данные без кода.
Каталог
Заголовок раздела «Каталог»- Amundsen Приложение, основанное на метаданных, для повышения производительности аналитиков данных, ученых и инженеров при взаимодействии с данными.
- DataHub Платформа метаданных для современного стека данных.
- Marquez Собирать, агрегировать и визуализировать метаданные экосистемы данных.
линейность
Заголовок раздела «линейность»- Dwh.dev - Линия данных Nexgen для Снежинки.
Генерация/маскировка/подзагрузка
Заголовок раздела «Генерация/маскировка/подзагрузка»- Benerator Генерировать, запутывать (анонимизировать / псевдонимизировать) и мигрировать данные для разработки, тестирования и обучения.
- dbForge Data Generator for MySQL Мощный инструмент графического интерфейса для создания огромных объемов реалистичных тестовых данных.
- dbForge Data Generator for Oracle Небольшой, но мощный инструмент графического интерфейса для заполнения схем Oracle тоннами реалистичных тестовых данных.
- dbForge Data Generator for SQL Server Мощный инструмент графического интерфейса для быстрого поколения значимых тестовых данных для баз данных.
- Faker Создавайте огромное количество поддельных данных в браузере и Node.js.
- Greenmask Анонимизация баз данных и синтетический инструмент генерации данных для MySQL и PostgreSQL.
- myanon - Потоковый анонимайзер для файлов сброса MySQL. Читает mysqldump от stdin, пишет анонимную версию к stdout. Поддерживает детерминированное хеширование, фиксированные значения, анонимизацию поля JSON и расширения Python.
- Noisia Вредный генератор рабочей нагрузки для PostgreSQL.
- quick-seed Инструмент для создания реалистичных тестовых данных с поддержкой PostgreSQL, MySQL, SQLite, Prisma и Drizzle ORM.
- SB Data Generator Простой и мощный инструмент для создания и заполнения выбранных таблиц или целых баз данных с реалистичными тестовыми данными для ваших приложений. Генерировать тестовые данные для: Oracle, MS SQL Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift и Amazon RDS.
- SQLable Создавайте поддельные данные в браузере.
- Synthesized TDK Лучший друг DevOps для маскировки и генерации баз данных.
Профиль данных
Заголовок раздела «Профиль данных»- Data Profiler DataProfiler - это библиотека Python, предназначенная для облегчения анализа данных, мониторинга и обнаружения конфиденциальных данных.
- Desbordante Профильер данных с открытым исходным кодом, специально ориентированный на обнаружение и валидацию сложных шаблонов в данных.
- YData Profiling - Профильер данных с открытым исходным кодом общего назначения для высокоуровневого анализа набора данных.
репликация
Заголовок раздела «репликация»- dtle Распределенная служба передачи данных для MySQL.
- Litestream Потоковая репликация для SQLite.
- pgsync Синхронизация данных PostgreSQL между базами данных.
- pg_chameleon MySQL - система реплик PostgreSQL, написанная на Python 3. Система использует библиотеку mysql-репликации для извлечения изображений строк из MySQL, которые хранятся в PostgreSQL как JSONB.
- PGDeltaStream Веб-сервер Golang для потоковой передачи изменений PostgreSQL по крайней мере один раз через веб-сокеты, используя функцию логического декодирования PostgreSQL.
- repmgr Самый популярный менеджер репликации для PostgreSQL.
сравнивать
Заголовок раздела «сравнивать»- data-diff Инструмент командной строки и библиотека Python для эффективного распределения строк в двух разных базах данных.
- KS DB Merge Tools GUI для сравнения и синхронизации схемы и данных DB. Для Oracle Database, MySQL, MariaDB, SQL Server, PostgreSQL, SQLite, MS Access и Cross-DBMS.
Документы
Заголовок раздела «Документы»Документы, статьи, манифесты и другие теоретические материалы по инструментам баз данных
- The “Database as Code” Manifesto Относитесь к базе данных как к коду.
- Grokking Relational Database Design Дружелюбное иллюстрированное руководство по разработке и внедрению вашей первой базы данных.
Машинное обучение
Заголовок раздела «Машинное обучение»- Ваши вклады всегда приветствуются! Пожалуйста, прочтите contribution guidelines Сначала.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

