RU

Масштабируй! Почему Cassandra 5 стала спасением, а FoundationDB прилегла в чулан

Привет, Хабр! Меня зовут Роман Ананьев из команды DBA в Авито . В этой статье я расскажу о поиске альтернативы для многошардовых инсталляций MongoDB. …

базы данныхnosqlfoundationdbapache cassandraхранение данныхсравнение производительностисравнение баз данных
Habr
RU

Ускорение в 200 раз — не предел

Всем привет, меня зовут Сергей Татарцев. Я эксперт-разработчик розничной АБС в банке Уралсиб. В финтехе уже много лет, в Уралсибе несколько месяцев и …

оптимизацияоптимизация производительностиалгоритмыplsql oracle database базы_данныхplsqlматематикаускорение запросовбазы данныхиндексыкластеризация
Habr
RU

Digital Q.DataBase 18.2: новая архитектура, расширение совместимости и новые инструменты миграции

Переход крупных корпоративных систем на отечественные СУБД остается одной из наиболее актуальных задач последних лет. Однако основная сложность подобн…

субдsqlpostgresqlсубд полиглотDigital Q.DataBaseзамена oracleзамена microsoftбазы данныххранение данныхbig data
Habr
RU

Почему JSON на практике — быстрый формат для баз данных (если выкинуть лишние абстракции)

Мы привыкли считать JSON «медленным» текстовым форматом, удобным исключительно для людей. Мы используем его для REST API, конфигурационных файлов и ве…

gomakodbshared memoryhighloadjsonzero allocationоптимизациябазы данныхсистемное программированиеасинхронность
Habr
RU

[Перевод] Проектирование POSTGRES: как задумывалась популярная СУБД

8 июля у PostgreSQL юбилей — ей исполняется 30 лет. В 1996 году Марк Фурнье из компании Networking Services предоставил первый внешний сервер для разр…

postgresМарк ФурньеЛоуренс Роумайкл стоунбрейкербазы данныхпостгрес
Habr
RU

MySQL под Хабраэффектом: кастомный асинхронный Connection Pool на Py, который экономит 80% RAM сервера

Каждый бэкенд-разработчик рано или поздно сталкивается с ситуацией, когда база данных MySQL внезапно ложится при резком пиковом наплыве пользователей.…

базы данныхскриптскрипты
Habr
RU

Книга «PostgreSQL 18 изнутри»: архитектура «слона» под новым капотом

Компания Postgres Professional представляет новое издание книги Егора Рогова «PostgreSQL 18 изнутри», которое будет выпущено в издательстве «ДМК Пресс…

postgresqlpostgresql 18книгаучебникбазы данныхегор роговpostgres professional
Habr
RU

Проблема миграции больших кластеров на Cassandra

Миграция Cassandra выглядит простой задачей ровно до того момента, пока кластер не становится действительно большим. Разберем, где достаточно snapshot…

cassandraбазы данныхбаза дынныхмиграцияsnapshotкластеррепликацияkubernetesstatefulsetоператор
Habr
RU

Кто такие разработчики баз данных и сколько они зарабатывают

Когда вы заходите в мобильный банк и видите историю транзакций, бронируете билет на самолёт или оформляете заказ в интернет-магазине — вы взаимодейств…

образование в итобразование в itшколы программированиябазы данныхразработка баз данных
Habr
RU

Что выбрать для сервера, EPYC или Ryzen?

Ryzen быстрее в однопоточных задачах, EPYC уверенно лидирует в многопоточной нагрузке, работе с памятью и серверных функциях. Разбираем результаты 25 …

MD RyzenAMD EPYCтестирование процессоровсерверное оборудованиепроизводительность CPUбазы данныхсистемное администрированиесравнение серверовхостингhostkey
Habr
RU

«Охота на лис» в XXI веке: забытый радиоспорт в новом техно стиле

"О спорт, ты — мир!" — это замечательная фраза основателя современных Олимпийских игр Пьера де Кубертена. И с этим трудно не согласиться, ведь спорт, …

охота на лисразработка приложенийспортивные игрыпрограммированиесмежные технологииразвлечение и спортбазы данныхизобретенияноу-хауэксперименты
Habr
RU

Как мы тестировали Tarantool Database на 640 инстансов

Привет, Хабр! Меня зовут Андрей Орлов, я QA‑инженер в команде Tarantool Database , VK Tech. Я занимаюсь функциональным тестированием: проверяю новые ф…

tarantooldbнагрузочное тестированиебазы данныхhighloadраспределенные системыdevopsgovk techtarantool
Habr
RU

Как мы тестировали Tarantool Database на 640 инстансов

Привет, Хабр! Меня зовут Андрей Орлов, я QA‑инженер в команде Tarantool Database , VK Tech. Я занимаюсь функциональным тестированием: проверяю новые ф…

tarantooldbнагрузочное тестированиебазы данныхhighloadраспределенные системыdevopsgovk techtarantool
Habr
RU

Дедупликация пользователей в базе данных: сохраняем связанные записи

Знакомая боль: пользователи опечатываются при регистрации, а база данных медленно, но верно превращается в хаос. На одном из проектов в поддержку арти…

sqlpostgresqlдедупликациярекурсивные запросыcteоптимизация бдбазы данныхграфыдубликатыкейс
Habr
RU

Условная агрегация в SQL: ускоряем отчеты, избавляясь от лишних JOIN-ов и подзапросов

Привет, Хабр! Я — Дмитрий Селищев,  в компании «Синимекс» совмещаю роли руководителя подразделения и разработчика баз данных. В этом материале хо…

базы данныхsqlpostgresqlоптимизация запросов
Habr
RU

PostgreSQL 19 Beta: неблокирующий REPACK — перепаковка раздутых таблиц без окна простоя (и графовые запросы в придачу)

4 июня 2026 вышла PostgreSQL 19 Beta 1. Все пишут про графовые запросы SQL/PGQ, но главная операционная новость в другом: в ядро завезли команду REPAC…

PostgreSQLPostgreSQL 19REPACKSQL-PGQбазы данныхDBADevOps
Habr
RU

ObjectId против UUID: как выбор _id в MongoDB влияет на API, индексы и миграции

_id в MongoDB кажется мелочью, пока не попадает в API, события и миграции. Разбираем, когда оставить стандартный ObjectId , когда нужен UUID , почему …

MongoDBObjectIdUUIDBSONиндексыархитектураAPIбазы данныхидентификаторы
Habr
RU

SQL Оконные функции простым языком

Каждый SQL-разработчик помнит свое первое столкновение с конструкцией OVER(). Когда после понятных и уютных SELECT и GROUP BY ты видишь этот перегруже…

sqlбазы данныхоконные функцииwindow functionsаналитика данныхобучение sqlrow_numberpostgresqlmysqlразработка
Habr
RU

Бесплатный облачный сервер: подвох или способ съехать с хостинга?

Привет, Хабр! На связи команды Рег.облака и ispmanager. Не так давно в Рег.облаке мы запустили программу Free Tier — бесплатный облачный сервер, и раз…

рег.облакоispmanagerмиграциямиграция в облакомиграция проектасервербазы данныхобъем памятиперенос сайтаперенос данных
Habr