Рубрика «mysql»
Рейтинг контента и пользователей на основе офелократии. Часть 1
2025-10-30 в 13:01, admin, рубрики: mysql, ruvds_статьи, sql, меритократия, офелократия, рейтинги
В 2011-м и немного в 2015 году я принимал участие в разработке портала с прикольными роликами Читать полностью »
Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2
2025-10-29 в 7:15, admin, рубрики: acid, backend, concurrency control, database, database design, database optimization, mvcc, mysql, postgresql, изоляция транзакцийТранзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой.
Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике.
Мы разберём:
-
базовые и расширенные уровни (ANSI SQL-92 и вне стандарта),
-
MVCC, snapshot isolation и serializable snapshot isolation,
-
аномалии (dirty read, non-repeatable, phantom, lost update, out-of-order read, write skew),
-
переключения уровня в коде и «пересечение» разных уровней между конкурентными транзакциями.
Коротко: что такое изоляция и почему стандарт — не весь мир
IsolationЧитать полностью »
Dumper: единый инструмент для резервного копирования баз данных
2025-10-23 в 14:13, admin, рубрики: backup, cron, devops, mongodb, mysql, open source, postgresql, автоматизация бэкапов, бэкап баз данных, резервное копированиеВведение
Когда в инфраструктуре десятки сервисов и баз данных разных типов, ручное резервное копирование превращается в кошмар.
Один сервер использует PostgreSQL, другой — MySQL, третий — MongoDB, и для каждого нужны свои команды (pg_dump, mysqldump, mongodump) и свои скрип��ы.
Проект Dumper решает эту проблему он объединяет все типы баз в один универсальный инструмент.
Dumper написан на Go и работает через CLI, конфигурация задаётся в YAML — поэтому его легко встроить в cron, CI/CD pipelines, GitHub Actions или Docker-окружение.
Преимущества Dumper
Статья, которой по идее вообще не суждено было появиться на свет и которая ярко иллюстрирует разницу между теорией и практикой.

Да, я прекрасно понимаю что после статей про кросс‑компиляцию FreeBSD→CP/M или Читать полностью »
Мы все знаем, насколько важен SQL для любой работы, связанной с анализом данных. Он пользуется популярностью благодаря возможности извлечения значимой информации из данных и предоставления мощных инструментов для их обработки и анализа.
Нужен ли нам сейчас кеш-слой перед СУБД
2025-02-18 в 8:52, admin, рубрики: memcached, MyDB, mysql, postgres, redis, rps, Valkey, базы данных, кэширование, СУБДУже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши, key-value баз данных и другие технологии, многое изменилось и традиционные СУБД значительно эволюционировали. И так ли теперь нужен кэш?
Мы протестировали самые известные кэш-сервисы и СУБД и попробовали выжать из них миллион запросов в секунду в разных условиях. Делимся с вами результатами в этой статье.
Секреты стройности монолита: подходы по снятию нагрузки с БД
2025-02-03 в 7:00, admin, рубрики: doctrine, haproxy, highload, mysql, php, postgresql, базы данных, монолит, монолитная архитектура, оптимизация
Привет! Меня зовут Олег Кретинин, и я разработчик в команде общих компонентов в Яндекс Еде. Сегодня я расскажу о том, как мы смогли успешно снять нагрузку с нашей базы данных, а также уменьшить её размер.
Конец большого «Мистического» пути
2025-01-07 в 12:18, admin, рубрики: 1С, mysql, php, комьюнити, персонажиЕсть пословица, что каждый народ заслуживает своё правительство. Видимо, каждая профессиональная группа программистов заслуживает те форумы, на которых общается.
Хочу рассказать историю развития, взлета и падения «Волшебного форума», места общения программистов 1С, созданного Станиславом Митичкиным. Рассматривать буду через призму своего личного участия в жизни этого форума и в развитии 1С в целом. Потому что я программист 1С с 1999 года.
О векторных базах данных простым языком
2024-12-06 в 13:01, admin, рубрики: mysql, postgres, python, ruvds_переводы, Алгоритмы, векторные базы данных, машинное обучение
Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров.
Чтобы помочь пользователям находить нужные позиции, вы добавили строку поиска. Теперь посетители могут вводить интересующие их запросы, на что вы будете показывать им подходящие результаты.
Например, когда пользователь вводит «лето», вы можете показывать предметы вроде шортов, платьев, панам и пляжных зонтов.
Как бы вы реализовали такую систему?Читать полностью »
