DATABASE DESIGN – Telegram
DATABASE DESIGN
1.41K subscribers
2.09K photos
3 videos
5.35K links
Лучшие материалы по работе с хранилищами данных на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Настройка бэкапов в S3 через Microsoft SQL Server без скриптов и стороннего ПО

Привет, Хабр! Меня зовут Даниил, я дежурный системный инженер в Selectel. Но так было не всегда. Несколько лет назад я работал системным администратором в маленькой компании. И в какой-то момент мы решили внедрять 1С. А так как все вокруг у нас было на Windows, выбор пал на Microsoft SQL Server. Связка казалась самой очевидной и простой. В то время опыта у меня было маловато, многого я не знал, но прекрасно понимал, что резервное копирование — наше все. Так я без должного опыта занялся настройкой бэкапирования через MS SQL. Путь оказался не самым простым, поэтому я решил поделиться с новичками набитыми шишками и полученным опытом.

Читать: https://habr.com/ru/companies/selectel/articles/875956/

#ru

@database_design | Другие наши каналы
Достижение согласованности без менеджеров транзакций

Вам нужно интегрировать несколько компонентов без помощи менеджеров транзакций с поддержкой ACID (атомарность, согласованность, изоляция и долговечность)? Тогда этот пост для вас.

Я сначала кратко объясню, что такое менеджеры транзакций и почему вы можете не иметь их под рукой в современных архитектурах. Затем я опишу решение, как работать без менеджеров транзакций в целом, а также рассмотрю проект, который я знаю лучше всего, как конкретный пример: движок процессов Camunda.


Читать: https://habr.com/ru/articles/876292/

#ru

@database_design | Другие наши каналы
Big Data в 2025: Как изменились технологии работы с данными и что нас ждет дальше?

Big Data в 2025. Показываем основные технологии работы с большими данными. Рассматриваем пошаговую инструкцию Tproger

Читать: «Big Data в 2025: Как изменились технологии работы с данными и что нас ждет дальше?»

#ru

@database_design | Другие наши каналы
Как благодаря полётам в космос, лесозаготовкам и облакам появились современные СУБД

Редко можно встретить технологии, которые существуют более пятидесяти лет в стремительно меняющейся ИТ-индустрии. Пока одни разработки быстро теряют актуальность, базы данных продолжают играть ключевую роль. По мере увеличения объёмов данных растёт и потребность в инструментах для их обработки, управления и анализа.

Первая СУБД, основанная на иерархическом подходе, была разработана ещё в 1960-х годах. В 1970-х появились реляционные системы, которые и сегодня остаются востребованными благодаря своей универсальности и эффективности.

Сегодня обсудим, каким был путь развития СУБД.


Читать: https://habr.com/ru/companies/mws/articles/876768/

#ru

@database_design | Другие наши каналы
Как благодаря полётам в космос, лесозаготовкам и облакам появились современные СУБД

Редко можно встретить технологии, которые существуют более пятидесяти лет в стремительно меняющейся ИТ-индустрии. Пока одни разработки быстро теряют актуальность, базы данных продолжают играть ключевую роль. По мере увеличения объёмов данных растёт и потребность в инструментах для их обработки, управления и анализа.

Первая СУБД, основанная на иерархическом подходе, была разработана ещё в 1960-х годах. В 1970-х появились реляционные системы, которые и сегодня остаются востребованными благодаря своей универсальности и эффективности.

Сегодня обсудим, каким был путь развития СУБД.


Читать: https://habr.com/ru/companies/mws/articles/876768/

#ru

@database_design | Другие наши каналы
Аварии как опыт. Особенности репликации материализованных представлений в ClickHouse

Однажды поздним воскресным вечером ничто не предвещало неприятностей, пока не поступило сообщение о проблемах с репликацией в продуктовом кластере ClickHouse. В статье поделились опытом восстановления сервиса после сбоя и разобрали  репликацию материализованных представлений.


Читать: https://habr.com/ru/companies/flant/articles/875510/

#ru

@database_design | Другие наши каналы
Вопрос на техинтервью аналитика и разработчика: “Назовите способы проверки username на уникальность”

Продолжаем посты на тему технических интервью. Новый пост, который мы позаимствовали у автора Дилана Смита, будет для джунов по специальностям «Системный аналитик», «Backend‑разработчик» и «Fullstack‑разработчик». Иногда такой вопрос также попадается на интервью архитекторам и инженерам баз данных. Ответ на вопрос из заголовка может быть как очень коротким, где всего четыре пункта, так и развернутым — включая примеры кода и диаграммы. Естественно, мы рассмотрим тему во всех подробностях.


Читать: https://habr.com/ru/companies/ssp-soft/articles/876622/

#ru

@database_design | Другие наши каналы
Тайм-менеджмент: как Ариэль Хоу находит баланс между работой и личной жизнью

Ариэль Хоу, инженер MongoDB, делится опытом, как сохранить границы между работой и личным временем. Она использует два ключевых правила: не реагировать на рабочие вопросы в нерабочее время и физически разделять рабочее пространство. Эти принципы помогают не только сохранять баланс, но и повышают эффективность в работе. Узнайте больше о том, как это может изменить вашу карьеру.

Читать подробнее

#en

@database_design | Другие наши каналы
Как мы усовершенствовали CDP благодаря агрегатным атрибутам

Постоянный рост конкуренции на рынке вынуждает компании учиться глубже понимать клиентов и адаптировать свои предложения под их потребности. В решении этой задачи маркетологам, аналитикам данных и владельцам бизнеса помогают платформы клиентских данных, которые улучшают персонализацию маркетинговых кампаний и повышают эффективность взаимодействия с клиентами. Под катом мы расскажем, как платформы могут помочь в этом процессе, обсудим концепцию агрегатных атрибутов и их роль в оптимизации работы с данными о клиентах.


Читать: https://habr.com/ru/companies/lanit/articles/875642/

#ru

@database_design | Другие наши каналы
Дорожная карта миграции большого хранилища данных

Недавно решали на работе задачу миграции хранилища данных. Оно у нас одно из крупнейших в отрасли, по крайней мере, в нашей стране. Оказалось, что даже на этапе планирования всё не так просто, как кажется. Делюсь проблемами, их решениями и получившейся дорожной картой.

Привет, Хабр! Меня зовут Татьяна Сеземина. Я — директор портфеля проектов Т1 ИИ и руковожу проектами разработки и миграции больших хранилищ данных, сейчас мои проекты касаются отраслей  ритейла и логистики. Каждый проект миграции длится от года до нескольких лет. Одна из моих команд столкнулась с необходимостью детального планирования длительной многолетней миграции хранилища, вплоть до каждого объекта. Расскажу, почему так произошло и как такую проблему решать.


Читать: https://habr.com/ru/companies/oleg-bunin/articles/876306/

#ru

@database_design | Другие наши каналы
Проекции в Vertica: что это, как использовать и почему не стоит создавать их под каждый запрос

Иван Якунин, продуктовый аналитик команды Fintech Marketplace, рассказал про то, как в Авито работают с Vertica, и на примерах объяснил, что такое проекции, и когда их стоит использовать.

Читать: «Проекции в Vertica: что это, как использовать и почему не стоит создавать их под каждый запрос»

#ru

@database_design | Другие наши каналы
🔗 Новый коннектор для MongoDB

Ditto MongoDB Connector решает проблему синхронизации данных между мобильными устройствами и облаком. Новый двусторонний коннектор обеспечивает надежную и бесперебойную передачу данных даже в условиях плохой связи. Это решение уже доступно для интеграции в вашей системе! Баланс работы и жизни: советы от инженера MongoDB

В новой статье серии "Away From the Keyboard" инженер Ariel Hou рассказывает о своем опыте достижения баланса между работой и личной жизнью. Она делится методами создания границ, такими как физическое разделение пространства и "неразрыванием печати" на работе из дома. Узнайте, как это помогает оставаться продуктивным и счастливым инженером.

Читать подробнее

#en

@database_design | Другие наши каналы
Ускоряем приложения с Oracle True Cache

Не упустите возможность сделать ваши приложения быстрее и масштабируемее с помощью Oracle True Cache. Узнайте, как эффективнее использовать KEEP pool, чтобы значительно повысить производительность кэша. Подробности в статье.

Читать подробнее

#en

@database_design | Другие наши каналы
Что нового в Postgres Pro 17: от Proxima до интеллектуального управления данными

Вышел Postgres Pro 17, и этот релиз принесёт улучшения в области производительности и масштабирования. Одно из ключевых нововведений — расширение Proxima, объединяющее функции пулера, прокси и балансировщика нагрузки, интегрированное непосредственно в ядро СУБД. Кроме того, разработчиков ждут новые возможности управлять очередями сообщений, инструменты оптимизации запросов, средства обеспечения безопасности и функции интеллектуального хранения данных.
Узнать о нововведениях

Читать: https://habr.com/ru/companies/postgrespro/articles/877300/

#ru

@database_design | Другие наши каналы
Поздравляем Матеуса Леонарди с получение премии William Zola Award 2024 за выдающиеся достижения в MongoDB сообществе! За год он организовал шесть мероприятий MongoDB User Group, стал MongoDB Community Creator и активно делился своим опытом. Узнайте больше о его вкладе на MongoDB Community! 🔗 Бесперебойная синхронизация с новым коннектором Ditto для MongoDB

Узнайте, как новый двусторонний коннектор от Ditto позволяет поддерживать актуальность данных в любых условиях. Подходит для продажи, логистики и других сфер. Коннектор автоматически синхронизирует данные даже при отсутствии связи. Упростите интеграцию и обеспечьте надежное обновление данных!

Читать подробнее

#en

@database_design | Другие наши каналы
Обновления в Oracle Database и Graph Server

Вышло обновление Oracle Database 23.7 и Graph Server 25.1. Среди новинок — добавление ROWS-клауз для SQL Property Graphs, обновления инструмента визуализации графов и новый Quicksetup-скрипт для Graph Server. Узнайте подробности о последних улучшениях!

Читать подробнее

#en

@database_design | Другие наши каналы
Что учесть перед миграцией базы данных Oracle

Планируете миграцию базы данных Oracle? Учтите важные аспекты: критичность нагрузки, усилия по настройке и поддержке, а также затраты. Эти факторы помогут принять обоснованное решение и избежать проблем в будущем.

Читать подробнее

#en

@database_design | Другие наши каналы
Нашумевший ИИ DeepSeek оказался «дырявым» — его БД лежала в открытом доступе

Исследователи обнаружили, что база данных DeepSeek была открыта для внешнего доступа. В ней хранились история чатов, API-ключи и логи работы сервиса

Читать: «Нашумевший ИИ DeepSeek оказался «дырявым» — его БД лежала в открытом доступе»

#ru

@database_design | Другие наши каналы
🤪1
DATABASE DESIGN
Photo
Ускорение запросов MongoDB через упрощение булевых выражений

На MongoDB Blog появилась статья о повышении производительности запросов за счет упрощения булевых выражений. Это позволяет сократить вычислительные затраты и улучшить планирование запросов. Основой метода стал модифицированный алгоритм Квайна–Мак-Класки в сочетании с методом Петрика. Улучшение производительности MongoDB с помощью упрощения логических выражений

MongoDB представила алгоритм для упрощения логических выражений, который улучшает исполнение запросов, применяя методы Куайна-Маккласки и метод Петрика. Новая система, основанная на результатах реальных пользователей, повысила пропускную способность на 18,100% в сложных сценариях. Это пример как идеи превращаются в практические улучшения. История успеха Mateus Leonardi в сообществе MongoDB

Mateus Leonardi, признанный участник сообщества MongoDB, активно развивает локальные группы пользователей в Бразилии. Он выступает на мероприятиях, делится своим опытом и знаниями, помогая другим разработчикам. Его вклад в развитие сообщества был отмечен наградой за вклад в 2024 году.

Читать подробнее

#en

@database_design | Другие наши каналы
Как защитить серверы критических отраслей от удаленного взлома и физического проникновения

Привет, Хабр! Как давно вы мониторили рынок современных аппаратно-программных комплексов защиты серверов и серверного оборудования? С тех пор как доступ западных новинок на наш рынок сократился под давлением внешних факторов, начала стремительно расти актуальность отечественных разработок в области надежной и эффективной защиты данных на уровне железа. Этот рост стимулировали законодательные инициативы, ужесточившие требования к локализации систем защиты. Так появился криптозамок от Fplus – полностью отечественная разработка, уже доступная на рынке.


Читать: https://habr.com/ru/companies/fplus_tech/articles/878114/

#ru

@database_design | Другие наши каналы