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
Запускаем собственный сокращатель ссылок Slash на VPS

Привет! На связи Игорь из техподдержки PQ.Hosting! Я продолжаю писать о незаезженных self-hosted приложениях, которые можно легко установить на свой виртуальный сервер. В прошлый раз я рассказывал, как поднять собственную интернет-машину времени с помощью Archive box. В этот раз речь пойдет про Slash — гитаристе группы Guns N’ Roses интересном веб-сервисе для сокращения и кастомизации ссылок.


Читать: https://habr.com/ru/companies/pqhosting/articles/875360/

#ru

@database_design | Другие наши каналы
Взаимодействие технологий и клиентов в MongoDB

В MongoDB, под руководством Дэвида О'Дауда, программы DevOps стали ключевыми связующими звеньями между продуктами и клиентами. Благодаря API и другим инструментам Atlas, разработчики могут создавать более эффективные решения, используя возможности платформы программистских данных.

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

#en

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

Хотите повысить производительность своих приложений? Ознакомьтесь с Oracle True Cache — решением, которое обеспечивает ускоренную обработку данных и улучшает скорость работы ваших систем. Узнайте, как эта технология может оптимизировать ваши операционные процессы и повысить их эффективность.

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

#en

@database_design | Другие наши каналы
🔍 Kraken Coding: Новый Взгляд на Медицину

Kraken Coding с продуктом Clinical Branches меняет подход к медицинской поддержке решений. Используя MongoDB, они создают алгоритмы, упрощая доступ к информации и повышая безопасность пациентов. С помощью AI и баз данных они прогнозируют риски и оптимизируют лечение. MongoDB на перекрестке технологий и опыта

Исследуйте, как команды API Experience и Kubernetes в MongoDB создают уникальный опыт для разработчиков, обеспечивая бесшовное взаимодействие с продуктами. С фокусом на DevOps Tools и крупномасштабной архитектуре, MongoDB помогает клиентам раскрывать потенциал данных в эпоху ИИ. Узнать больше о карьере: [ссылка].

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

#en

@database_design | Другие наши каналы
Мониторинг систем хранения данных в Docker Compose: из чего состоит и как его повторить

Год назад к инженерам YADRO обратился клиент с просьбой помочь с настройкой мониторинга для СХД TATLIN.UNIFIED. Ему нужно было готовое интегрированное решение, которое бы не нагружало инженеров компании. Так появился Monitoring Appliance — приложение для мониторинга систем хранения данных, которое можно развернуть на сервере за пять минут. В статье рассказываем, как собирать с СХД все возможные данные и где могут быть подводные камни.


Читать: https://habr.com/ru/companies/yadro/articles/875566/

#ru

@database_design | Другие наши каналы
pg_profile и pgpro_pwr: анализируем производительность БД

Администраторы баз данных часто ломают голову над тем, чтобы выявить самые «прожорливые» процессы, из-за которых страдает быстродействие систем. В далеком 2017-м DBA (а теперь инженер Postgres Professional) Андрей Зубков тоже задавался этим вопросом, а в результате придумал утилиту pg_profile для PostgreSQL, которая сейчас «проросла» в pgpro_pwr.

В этой статье мы расскажем о стратегическом мониторинге БД и научим выявлять узкие места в ваших БД с помощью наших утилит.


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

#ru

@database_design | Другие наши каналы
MongoDB: Будущее финансовых данных

MongoDB предлагает документную модель для финансовых сервисов, обеспечивая гибкость и масштабируемость. Это позволяет банкам быстро адаптироваться, снижать затраты и улучшать производительность приложений. Семь из десяти крупнейших банков мира уже используют MongoDB. Узнайте, почему это важно для вашей деятельности. 🚀 Революция в клиническом поддержке решений: Kraken Coding и Clinical Branches

Kraken Coding преобразует доступ к медицинской информации с помощью Clinical Branches. Используя MongoDB, это инновационное решение оптимизирует процессы принятия решений и повышает качество ухода за пациентами. Будущее клинической медицины становится ярче!

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

#en

@database_design | Другие наши каналы
Защита данных в цифровую эпоху: MongoDB и RegData на страже финансов

Текст: В финансовом секторе, движущемся к цифровой трансформации, безопасность данных становится ключевым приоритетом. MongoDB и RegData предлагают надежное решение, позволяя финансовым учреждениям сохранять конфиденциальность и соответствовать нормативным требованиям в условиях внедрения ИИ и машинного обучения. MongoDB — оптимальный выбор для финансовых сервисов

Текст: Ведущие мировые банки переходят на MongoDB, используя его гибкость и масштабируемость для модернизации своей архитектуры. MongoDB поддерживает инновации и упрощает интеграцию ИИ, обеспечивая безопасность данных и адаптацию к бизнес-изменениям.

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

#en

@database_design | Другие наши каналы
Горизонтальное масштабирование базы данных. Репликация. Партицирование. Шардирование

В современном мире данных нагрузка на базы данных стремительно растёт. Когда один сервер перестаёт справляться с объёмом запросов, встаёт вопрос о масштабировании: как эффективно распределить нагрузку, сохранив высокую производительность и доступность?

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


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

#ru

@database_design | Другие наши каналы
Настройка бэкапов в 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 | Другие наши каналы