Гид по технологиям

Базы данных

Агрегационный pipeline в MongoDB — руководство
Базы данных 8 min read

Агрегационный pipeline в MongoDB — руководство

Агрегационный pipeline — это многозвенный механизм обработки данных в MongoDB для выполнения сложных запросов в одном выражении. Он обычно быстрее и гибче, чем MapReduce; ключ к производительности — правильная структура этапов и индексирование.

MariaDB на Ubuntu 22.04 — установка и настройка
Базы данных 6 min read

MariaDB на Ubuntu 22.04 — установка и настройка

Быстрая инструкция по установке MariaDB на Ubuntu 22.04, проверке статуса, безопасной настройке, созданию пользователей и баз данных, а также удалению при необходимости.

Индексы в MongoDB — создание и лучшие практики
Базы данных 5 min read

Индексы в MongoDB — создание и лучшие практики

Индексы в MongoDB ускоряют чтение и селекцию данных, но увеличивают стоимость записи и хранения. Научитесь создавать одиночные, multikey и составные индексы, проверять их эффект и выбирать стратегию по нагрузке приложения.

Установка PostgreSQL на Ubuntu — пошагово
Базы данных 7 min read

Установка PostgreSQL на Ubuntu — пошагово

Эта статья пошагово показывает, как установить PostgreSQL на Ubuntu, настроить суперпользователя, создавать роли и базы данных, а также управлять сервисом и безопасностью.

Как установить MongoDB на локальном ПК
Базы данных 8 min read

Как установить MongoDB на локальном ПК

MongoDB — одна из самых популярных NoSQL-систем; её легко установить на Windows и macOS для локальной разработки. В статье описаны установка сервера, настройка PATH, альтернативы (Docker, Atlas), чеклисты и рекомендации по безопасности и бэкапу.

MySQL ODBC драйвер для Windows 10 — установка
Базы данных 4 min read

MySQL ODBC драйвер для Windows 10 — установка

Скачайте MSI соответствующей разрядности с сайта MySQL, установите драйвер, создайте System DSN через Set up ODBC Data Sources и протестируйте соединение. Не используйте root в продакшне — создайте ограниченного пользователя.

Автоматическое резервное копирование MySQL
Базы данных 5 min read

Автоматическое резервное копирование MySQL

Автоматизация резервного копирования MySQL экономит время и снижает риск потери данных. Чаще всего используют cron + mysqldump, для больших баз — физические бэкапы или реплики.

Восстановление повреждённой базы данных SQL Server
Базы данных 7 min read

Восстановление повреждённой базы данных SQL Server

Если база данных повреждена, сначала сделайте копию файлов и снимок тома. Для MySQL используйте перезапуск, CHECK/REPAIR и mysqlcheck. Для Microsoft SQL Server — DBCC CHECKDB или специализированный инструмент для .mdf.

MySQL Operator в Kubernetes: установка и эксплуатация
Базы данных 9 min read

MySQL Operator в Kubernetes: установка и эксплуатация

Оператор MySQL для Kubernetes автоматизирует развёртывание, репликацию и обслуживание кластеров MySQL. Показываю установку, создание секрета, развертывание InnoDBCluster, подключение, настройку хранилища и рекомендации по безопасности и восстановлению.

Установка Oracle ODBC на Windows 10
Базы данных 7 min read

Установка Oracle ODBC на Windows 10

Установка Oracle ODBC на Windows 10 требует: загрузить и распаковать Instant Client (Basic + ODBC), настроить OCI_LIB32 и PATH, запустить odbc_install.exe и создать DSN. Убедитесь в наличии Visual C++ Redistributable и правильной битности.

VBScript: ODBC‑подключение к базе
Базы данных 5 min read

VBScript: ODBC‑подключение к базе

Краткое руководство по созданию ODBC‑подключения в VBScript — настройте DSN или используйте DSN‑less строку, протестируйте через ODBC‑администратор и выполните запросы через ADODB.

Резервное копирование и восстановление SQL в SSMS
Базы данных 5 min read

Резервное копирование и восстановление SQL в SSMS

Резервное копирование и восстановление базы через SSMS помогает быстро восстановить работу при потере данных. Используйте UI или команды BACKUP/RESTORE, тестируйте восстановление и храните копии безопасно.

ACID в MongoDB: транзакции с Mongoose и Node.js
Базы данных 8 min read

ACID в MongoDB: транзакции с Mongoose и Node.js

Научитесь защищать атомарность и согласованность данных в MongoDB с помощью транзакций Mongoose. Показаны настройки подключения, примеры startSession() и withTransaction(), рекомендации и чеклисты.

Skeema для схем MySQL: синхронизация и лучшие практики
Базы данных 8 min read

Skeema для схем MySQL: синхронизация и лучшие практики

Skeema — CLI-инструмент для синхронизации схем MySQL из SQL-файлов: экспорт, diff, lint и push/pull между окружениями. Используйте dry-run и одобрение DBA перед опасными изменениями.

OPatch — ошибка 73: как исправить
Базы данных 5 min read

OPatch — ошибка 73: как исправить

Ошибка OPatch 73 означает несовместимость или блокировку патча. Проверьте перезагрузку, завершите процессы Oracle, исправьте права в ORACLE_HOME/.patch_storage и при необходимости пере‑зарегистрируйте Home в инвентаре.

Подключение Node.js к PostgreSQL через node-postgres
Базы данных 6 min read

Подключение Node.js к PostgreSQL через node-postgres

В статье показано, как установить и настроить node-postgres (pg) для подключения Node.js-приложения к PostgreSQL. Описаны варианты: одиночный Client и пул соединений, использование .env или стандартных переменных окружения, базовые советы по безопасности и отладке.

Восстановление удалённой базы данных в Windows
Базы данных 6 min read

Восстановление удалённой базы данных в Windows

Если база данных была удалёна, сначала проверьте и смонтируйте резервную копию или используйте «Предыдущие версии». При отсутствии копий остановите запись на диск, создайте образ и обратитесь к профессионалам или попробуйте средства восстановления.

psql: команды и практическое руководство
Базы данных 5 min read

psql: команды и практическое руководство

psql — интерактивная командная оболочка PostgreSQL для просмотра метаданных, выполнения SQL и быстрой отладки. В этой статье — практическое руководство по подключению, спискам баз, описанию таблиц, полезным командам и чек-листам для разных ролей.

Установка PostgreSQL на CentOS
Базы данных 8 min read

Установка PostgreSQL на CentOS

Краткое руководство по установке, инициализации и базовой конфигурации PostgreSQL на CentOS. Включены команды, чеклисты, бэкап и советы по безопасности.

mysqld.exe: высокая загрузка CPU — как исправить
Базы данных 6 min read

mysqld.exe: высокая загрузка CPU — как исправить

Если mysqld.exe внезапно потребляет много CPU или памяти, сначала соберите данные: включите мониторинг, найдите тяжёлые запросы и временные таблицы, затем оптимизируйте запросы, подстройте параметры my.ini и при необходимости увеличьте ресурсы или обновите MySQL.