nxs-backup
Это инструмент позволяющий создавать резервные копии, выполнять их ротацию и сохранять на локальных или внешних хранилищах.
Можно бэкапить не только за указанный период времени, но и с учётом определенного количества бэкапов, мониторить различные метрики через
Нет встроенного механизма шифрования :(
Передано через Онотоле: @marsycored (авторский текст сохранен)
От себя добавлю что помимо просто данных умеет бакапить и базы, заявлено
https://github.com/nixys/nxs-backup
#backup #postgres #mysql #mongo
Это инструмент позволяющий создавать резервные копии, выполнять их ротацию и сохранять на локальных или внешних хранилищах.
Можно бэкапить не только за указанный период времени, но и с учётом определенного количества бэкапов, мониторить различные метрики через
Prometheus
и использовать в конфигурации переменные окружения.Нет встроенного механизма шифрования :(
Передано через Онотоле: @marsycored (авторский текст сохранен)
От себя добавлю что помимо просто данных умеет бакапить и базы, заявлено
MySQL
, Postgress
, Mongo
. В виде протокола передачи умеет S3, SSH (SFTP), FTP, CIFS (SMB), NFS, WebDAV
https://github.com/nixys/nxs-backup
#backup #postgres #mysql #mongo
👍16🔥1
dblab
легковесный интерактивный графический терминал клиент для PostgreSQL, MySQL and SQLite3Кросс-платформенный:
OSX/Linux/Windows 32/64-bit
Написан на
Go
- не требует установки, 1 бинарный файлhttps://github.com/danvergara/dblab
#db #psql #mysql #sqlite
GitHub
GitHub - danvergara/dblab: The database client every command line junkie deserves.
The database client every command line junkie deserves. - danvergara/dblab
👍22🔥2
sql_exporter
- SQL экспортер для prometheus
Зкспортер для выдачи результатов пользовательских
SQL
запросов через заданные интервалы в prometheus.Поддерживает:
Postgres
ClickHouse
AWS Athena
MS-SQL
MySQL
Snowflake
Vertica
Materialize
CloudSQL
Отлично подходит для мониторинга синтетических бизнес метрик. Просто рассчитайте и сохраните их в таблице. Например оборот по счетам или любые другие бизнес-метрики, которые предварительно рассчитываются.
https://github.com/justwatchcom/sql_exporter
#moni #exporter #prometheus #pgsql #mysql #mssql #clickhouse
GitHub
GitHub - justwatchcom/sql_exporter: Flexible SQL Exporter for Prometheus.
Flexible SQL Exporter for Prometheus. Contribute to justwatchcom/sql_exporter development by creating an account on GitHub.
👍16🔥7
dblab
- интерактивный легковесный TIU клиент для PostgreSQL
, MySQL
, SQLite3
, Oracle
и SQL Server
.Кросплатформенный -
OSX
, Linux
, Windows
. Не требует инсталяции (один бинарный файл). Написан на go
и не требует дополнительных пакетов. https://github.com/danvergara/dblab
#db #postgres #mysql #sqlite #mssql #oracle #tui
GitHub
GitHub - danvergara/dblab: The database client every command line junkie deserves.
The database client every command line junkie deserves. - danvergara/dblab
👍17🔥3
healthcheck
- набор прототипов для включения HEALTHCHEK
в некоторых избранных официальных docker образах.
docker, elasticsearch, cassandra, mongo, mysql, postgres, rabbitmq, redis, sonarqube
https://github.com/docker-library/healthcheck
#docker #healthcheck #elasticsearch #cassandra #mongo #mysql #postgres #rabbitmq #redis #sonarqube
GitHub
GitHub - docker-library/healthcheck: https://github.com/docker/docker/issues/21142 prototypes
https://github.com/docker/docker/issues/21142 prototypes - docker-library/healthcheck
👍10🔥6
WeSQL
- это MySQL
с облачной архитектурой, которая использует S3
(и S3
-совместимые системы) для хранения данных, обеспечивая аварийное восстановление в пределах зоны доступности с нулевой потерей данных практически по цене одной реплики.Он идеально подходит для пользователей, которым требуется простое в развертывании, масштабируемое, экономичное и удобное для разработчиков решение для бессерверной базы данных
MySQL
, особенно для тех, кто ищет решение, поддерживающее BYOC
(Bring Your Own Cloud
). Независимо от того, являетесь ли вы разработчиком, DevOps
-инженером или организацией.Совместимость с MySQL:
WeSQL
привносит новые возможности в MySQL
благодаря инновационной архитектуре с использованием немодифицированной кодовой базы MySQL Server
, обеспечивая полную совместимость с MySQL
. Это позволяет WeSQL
быстро внедрять новые функции MySQL
и исправлять ошибки, обеспечивая плавную интеграцию с существующими инструментами и приложениями MySQL
.https://github.com/wesql/wesql
опубликовано в @gitgate
#db #cloud #cluster #mysql
GitHub
GitHub - wesql/wesql: WeSQL is an innovative MySQL distribution that adopts a compute-storage separation architecture, with storage…
WeSQL is an innovative MySQL distribution that adopts a compute-storage separation architecture, with storage backed by S3 (and S3-compatible systems). It can run on any cloud, ensuring no vendor l...
👍5🔥3
RadonDB
- облачная база данных на основе MySQL
, построенная в виде полностью распределенного кластера, обеспечивающая неограниченную масштабируемость (масштабирование), емкость и производительность. Он поддерживал распределенные транзакции, обеспечивающие высокую согласованность данных, и использовал
MySQL
в качестве механизма хранения для обеспечения надежности данных. RadonDB
совместим с протоколом MySQL
и поддерживает автоматическое сегментирование таблиц, а также пакет функций автоматизации для упрощения рабочего процесса обслуживания и эксплуатации.Функции:
- автоматическое шардирование
- аудит и журналирование
- параллельное выполнение: параллельный запрос, параллельный
DML
и параллельный DDL
- параллельная CHECKSUM TABLE
: дает те же результаты, что и MySQL
.- распределенные транзакции: изоляция снапшотов
- распределенные
Joins
: Sort-Merge Join, Nested-Loop Join
- распределенный полнотекстовой поиск- мультитенант по базе данных
- Подготовленный
SQL Statement
- JSON
https://github.com/radondb/radonопубликовано в @gitgate
#db #cloud #cluster #mysql
GitHub
GitHub - radondb/radon: RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services - radondb/radon
🔥10👍7
Useful Tools | Linux | GitOps | DevOps
Wazuh - бесплатная платформа с открытым исходным кодом, используемая для предотвращения, обнаружения и реагирования на угрозы. Он способен защищать рабочие нагрузки в локальных, виртуализированных, контейнерных и облачных средах. Решение Wazuh состоит из…
MyDumper
-инструмент логического резервного копирования MySQL
Состоит из 2 инструментов:-
mydumper
, который отвечает за экспорт согласованной резервной копии баз данных MySQL
.-
myloader
считывает резервную копию из mydumper, подключается к целевой базе данных и импортирует резервную копию.Оба инструмента используют возможности многопоточности.
MyDumper
имеет открытый исходный код и поддерживается сообществом. Он не является продуктом Percona
, MariaDB
или MySQL
.Зачем нам нужен MyDumper?
- параллелизм (следовательно, скорость) и производительность (избегает дорогостоящих процедур преобразования наборов символов, эффективный код в целом)
- легче управлять выводом (отдельные файлы для таблиц, метаданные дампа и т. д., данные легко просматривать/анализировать).
- согласованность — сохраняет снимки всех потоков, обеспечивает точные позиции главного и подчиненного журнала и т. д.
- управляемость — поддерживает
PCRE
для указания включений и исключений баз данных и таблиц.https://github.com/mydumper/mydumper
опубликовано в @gitgate
#mysql #backup #restore #dump
GitHub
GitHub - mydumper/mydumper: Official MyDumper Project
Official MyDumper Project. Contribute to mydumper/mydumper development by creating an account on GitHub.
👍13🔥7
lazysql
- проект во многом вдохновлен Lazygit
, который является лучшим TUI
клиентом для Git
.Проект схож по идеалогии, но предначачен для SQL.
Возможности:
- кроссплатформенность (
macOS
, Windows
, Linux
)- сочетания клавиш
Vim
- может управлять несколькими соединениями (
Backspace
)- вкладки
- редактор
SQL
(CTRL + e
)Поддерживает:
-
MySQL
-
PostgreSQL
-
SQLite
https://github.com/jorgerojas26/lazysql
опубликовано в @gitgate
#tui #cli #mysql #postgres #sqlite
GitHub
GitHub - jorgerojas26/lazysql: A cross-platform TUI database management tool written in Go.
A cross-platform TUI database management tool written in Go. - jorgerojas26/lazysql
1👍15🔥7
mysql2sqlite
- преобразует дамп MySQL
в дамп, совместимый с SQLite3
(включая инструкции MySQL KEY xxxxx
из блока CREATE
).https://github.com/mysql2sqlite/mysql2sqlite
опубликовано в @gitgate
#sqlite #mysql #convert
GitHub
GitHub - mysql2sqlite/mysql2sqlite: Converts MySQL dump to SQLite3 compatible dump
Converts MySQL dump to SQLite3 compatible dump. Contribute to mysql2sqlite/mysql2sqlite development by creating an account on GitHub.
👍12🔥5