Переливаем таблицы БД между средами: быстро и без боли на примере MS SQL
Необходимость переноса данных из одной среды в другую — задача, с которой разработчики сталкиваются достаточно часто. Например, для отправки таблиц из прода в среды для тестирования. Вместе с тем, такая «перезаливка» таблиц нередко превращается в настоящий квест, по ходу которого нужно не только гарантировать сохранность данных, но и исключить ошибки, связанные с человеческим фактором. Поэтому лучшей практикой является автоматизация переноса.
Меня зовут Евгений Грибков. Я ведущий программист в центре технологий VK. В этой статье мы рассмотрим одно из возможных решений создания скрипта перезаливки заданных таблиц из одной БД в другую на примере MS SQL.
Читать: https://habr.com/ru/companies/vk/articles/874342/
#ru
@database_design | Другие наши каналы
Необходимость переноса данных из одной среды в другую — задача, с которой разработчики сталкиваются достаточно часто. Например, для отправки таблиц из прода в среды для тестирования. Вместе с тем, такая «перезаливка» таблиц нередко превращается в настоящий квест, по ходу которого нужно не только гарантировать сохранность данных, но и исключить ошибки, связанные с человеческим фактором. Поэтому лучшей практикой является автоматизация переноса.
Меня зовут Евгений Грибков. Я ведущий программист в центре технологий VK. В этой статье мы рассмотрим одно из возможных решений создания скрипта перезаливки заданных таблиц из одной БД в другую на примере MS SQL.
Читать: https://habr.com/ru/companies/vk/articles/874342/
#ru
@database_design | Другие наши каналы
localForage — Что делать если localStorage уже не хватает?
localStorage и sessionStorage сильно ограничены в размере - всего 5 МБ, а использование IndexedDB для обхода этого ограничения не всегда является удобным из-за сложного API.
localForage решает сразу обе проблемы !
Читать: https://habr.com/ru/articles/874980/
#ru
@database_design | Другие наши каналы
localStorage и sessionStorage сильно ограничены в размере - всего 5 МБ, а использование IndexedDB для обхода этого ограничения не всегда является удобным из-за сложного API.
localForage решает сразу обе проблемы !
Читать: https://habr.com/ru/articles/874980/
#ru
@database_design | Другие наши каналы
Правда ли, что ленточные хранилища – самые надежные, и когда стоит покупать именно их, а не HDD
Ленточные накопители сохраняют свою актуальность даже в эпоху SSD и облачных технологий. Благодаря высокой надежности, экономической эффективности и уникальным свойствам они остаются незаменимыми в решении задач архивного хранения и резервирования данных. В этой статье мы рассмотрим, почему ленточные хранилища превосходят HDD, изучим их ключевые преимущества и ограничения, а также определим сценарии использования, в которых они наиболее уместны.
Читать: https://habr.com/ru/companies/x-com/articles/875280/
#ru
@database_design | Другие наши каналы
Ленточные накопители сохраняют свою актуальность даже в эпоху SSD и облачных технологий. Благодаря высокой надежности, экономической эффективности и уникальным свойствам они остаются незаменимыми в решении задач архивного хранения и резервирования данных. В этой статье мы рассмотрим, почему ленточные хранилища превосходят HDD, изучим их ключевые преимущества и ограничения, а также определим сценарии использования, в которых они наиболее уместны.
Читать: https://habr.com/ru/companies/x-com/articles/875280/
#ru
@database_design | Другие наши каналы
Перенос Orca в расширение Postgres: цели и детали реализации
Greengage Database — наш форк Greenplum Database. Основная идея — оставить исходный код открытым и продолжить разработку и совершенствование базы данных. Мы собираемся перенести Greengage Database на более новую версию Postgres, предоставив более богатый набор функций всем пользователям сообщества и нашим клиентам.
Но эта задача сложнее, чем может показаться. Ранее для реализации функций массивно-параллельных вычислений Greenplum Database основная функциональность Postgres была существенно переработана. Таким образом, обновление версии Postgres создавало огромные сложности. Например, переход с Postgres 9 на Postgres 12 потребовал огромных усилий — между мажорными релизами было почти 5 лет разработки.
Имея это в виду, мы начали масштабный рефакторинг ядра Greengage Database. Мы собираемся разделить ядро Postgres и специфичные функции Greengage Database, используя стандартные существующие средства Postgres для расширений.
Читать: https://habr.com/ru/companies/arenadata/articles/875032/
#ru
@database_design | Другие наши каналы
Greengage Database — наш форк Greenplum Database. Основная идея — оставить исходный код открытым и продолжить разработку и совершенствование базы данных. Мы собираемся перенести Greengage Database на более новую версию Postgres, предоставив более богатый набор функций всем пользователям сообщества и нашим клиентам.
Но эта задача сложнее, чем может показаться. Ранее для реализации функций массивно-параллельных вычислений Greenplum Database основная функциональность Postgres была существенно переработана. Таким образом, обновление версии Postgres создавало огромные сложности. Например, переход с Postgres 9 на Postgres 12 потребовал огромных усилий — между мажорными релизами было почти 5 лет разработки.
Имея это в виду, мы начали масштабный рефакторинг ядра Greengage Database. Мы собираемся разделить ядро Postgres и специфичные функции Greengage Database, используя стандартные существующие средства Postgres для расширений.
Читать: https://habr.com/ru/companies/arenadata/articles/875032/
#ru
@database_design | Другие наши каналы
Запускаем собственный сокращатель ссылок Slash на VPS
Привет! На связи Игорь из техподдержки PQ.Hosting! Я продолжаю писать о незаезженных self-hosted приложениях, которые можно легко установить на свой виртуальный сервер. В прошлый раз я рассказывал, как поднять собственную интернет-машину времени с помощью Archive box. В этот раз речь пойдет про Slash — гитаристе группы Guns N’ Roses интересном веб-сервисе для сокращения и кастомизации ссылок.
Читать: https://habr.com/ru/articles/875360/
#ru
@database_design | Другие наши каналы
Привет! На связи Игорь из техподдержки PQ.Hosting! Я продолжаю писать о незаезженных self-hosted приложениях, которые можно легко установить на свой виртуальный сервер. В прошлый раз я рассказывал, как поднять собственную интернет-машину времени с помощью Archive box. В этот раз речь пойдет про Slash — гитаристе группы Guns N’ Roses интересном веб-сервисе для сокращения и кастомизации ссылок.
Читать: https://habr.com/ru/articles/875360/
#ru
@database_design | Другие наши каналы
Запускаем собственный сокращатель ссылок Slash на VPS
Привет! На связи Игорь из техподдержки PQ.Hosting! Я продолжаю писать о незаезженных self-hosted приложениях, которые можно легко установить на свой виртуальный сервер. В прошлый раз я рассказывал, как поднять собственную интернет-машину времени с помощью Archive box. В этот раз речь пойдет про Slash — гитаристе группы Guns N’ Roses интересном веб-сервисе для сокращения и кастомизации ссылок.
Читать: https://habr.com/ru/companies/pqhosting/articles/875360/
#ru
@database_design | Другие наши каналы
Привет! На связи Игорь из техподдержки 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 | Другие наши каналы
В MongoDB, под руководством Дэвида О'Дауда, программы DevOps стали ключевыми связующими звеньями между продуктами и клиентами. Благодаря API и другим инструментам Atlas, разработчики могут создавать более эффективные решения, используя возможности платформы программистских данных.
Читать подробнее
#en
@database_design | Другие наши каналы
Ускорьте свои приложения с Oracle True Cache
Хотите повысить производительность своих приложений? Ознакомьтесь с Oracle True Cache — решением, которое обеспечивает ускоренную обработку данных и улучшает скорость работы ваших систем. Узнайте, как эта технология может оптимизировать ваши операционные процессы и повысить их эффективность.
Читать подробнее
#en
@database_design | Другие наши каналы
Хотите повысить производительность своих приложений? Ознакомьтесь с Oracle True Cache — решением, которое обеспечивает ускоренную обработку данных и улучшает скорость работы ваших систем. Узнайте, как эта технология может оптимизировать ваши операционные процессы и повысить их эффективность.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Accelerate Your Application Performance with Oracle True Cache
🔍 Kraken Coding: Новый Взгляд на Медицину
Kraken Coding с продуктом Clinical Branches меняет подход к медицинской поддержке решений. Используя MongoDB, они создают алгоритмы, упрощая доступ к информации и повышая безопасность пациентов. С помощью AI и баз данных они прогнозируют риски и оптимизируют лечение. MongoDB на перекрестке технологий и опыта
Исследуйте, как команды API Experience и Kubernetes в MongoDB создают уникальный опыт для разработчиков, обеспечивая бесшовное взаимодействие с продуктами. С фокусом на DevOps Tools и крупномасштабной архитектуре, MongoDB помогает клиентам раскрывать потенциал данных в эпоху ИИ. Узнать больше о карьере: [ссылка].
Читать подробнее
#en
@database_design | Другие наши каналы
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 | Другие наши каналы
Год назад к инженерам 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 | Другие наши каналы
Администраторы баз данных часто ломают голову над тем, чтобы выявить самые «прожорливые» процессы, из-за которых страдает быстродействие систем. В далеком 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 предлагает документную модель для финансовых сервисов, обеспечивая гибкость и масштабируемость. Это позволяет банкам быстро адаптироваться, снижать затраты и улучшать производительность приложений. Семь из десяти крупнейших банков мира уже используют MongoDB. Узнайте, почему это важно для вашей деятельности. 🚀 Революция в клиническом поддержке решений: Kraken Coding и Clinical Branches
Kraken Coding преобразует доступ к медицинской информации с помощью Clinical Branches. Используя MongoDB, это инновационное решение оптимизирует процессы принятия решений и повышает качество ухода за пациентами. Будущее клинической медицины становится ярче!
Читать подробнее
#en
@database_design | Другие наши каналы
Защита данных в цифровую эпоху: MongoDB и RegData на страже финансов
Текст: В финансовом секторе, движущемся к цифровой трансформации, безопасность данных становится ключевым приоритетом. MongoDB и RegData предлагают надежное решение, позволяя финансовым учреждениям сохранять конфиденциальность и соответствовать нормативным требованиям в условиях внедрения ИИ и машинного обучения. MongoDB — оптимальный выбор для финансовых сервисов
Текст: Ведущие мировые банки переходят на MongoDB, используя его гибкость и масштабируемость для модернизации своей архитектуры. MongoDB поддерживает инновации и упрощает интеграцию ИИ, обеспечивая безопасность данных и адаптацию к бизнес-изменениям.
Читать подробнее
#en
@database_design | Другие наши каналы
Текст: В финансовом секторе, движущемся к цифровой трансформации, безопасность данных становится ключевым приоритетом. MongoDB и RegData предлагают надежное решение, позволяя финансовым учреждениям сохранять конфиденциальность и соответствовать нормативным требованиям в условиях внедрения ИИ и машинного обучения. MongoDB — оптимальный выбор для финансовых сервисов
Текст: Ведущие мировые банки переходят на MongoDB, используя его гибкость и масштабируемость для модернизации своей архитектуры. MongoDB поддерживает инновации и упрощает интеграцию ИИ, обеспечивая безопасность данных и адаптацию к бизнес-изменениям.
Читать подробнее
#en
@database_design | Другие наши каналы
Горизонтальное масштабирование базы данных. Репликация. Партицирование. Шардирование
В современном мире данных нагрузка на базы данных стремительно растёт. Когда один сервер перестаёт справляться с объёмом запросов, встаёт вопрос о масштабировании: как эффективно распределить нагрузку, сохранив высокую производительность и доступность?
Существует множество стратегий решения указанной проблемы. Сегодня мы разберем самые популярные из них - репликацию, партициривание и шардирование. Рассмотрим их принципы, плюсы и минусы, а также лучшие практики применения. Понимание этих техник поможет разработчикам и архитекторам строить отказоустойчивые, масштабируемые и высокопроизводительные системы хранения данных.
Читать: https://habr.com/ru/articles/875708/
#ru
@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 | Другие наши каналы
Привет, Хабр! Меня зовут Даниил, я дежурный системный инженер в 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 | Другие наши каналы
Вам нужно интегрировать несколько компонентов без помощи менеджеров транзакций с поддержкой ACID (атомарность, согласованность, изоляция и долговечность)? Тогда этот пост для вас.
Я сначала кратко объясню, что такое менеджеры транзакций и почему вы можете не иметь их под рукой в современных архитектурах. Затем я опишу решение, как работать без менеджеров транзакций в целом, а также рассмотрю проект, который я знаю лучше всего, как конкретный пример: движок процессов Camunda.
Читать: https://habr.com/ru/articles/876292/
#ru
@database_design | Другие наши каналы
Big Data в 2025: Как изменились технологии работы с данными и что нас ждет дальше?
Big Data в 2025. Показываем основные технологии работы с большими данными. Рассматриваем пошаговую инструкцию ✔ Tproger
Читать: «Big Data в 2025: Как изменились технологии работы с данными и что нас ждет дальше?»
#ru
@database_design | Другие наши каналы
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 | Другие наши каналы
Как благодаря полётам в космос, лесозаготовкам и облакам появились современные СУБД
Редко можно встретить технологии, которые существуют более пятидесяти лет в стремительно меняющейся ИТ-индустрии. Пока одни разработки быстро теряют актуальность, базы данных продолжают играть ключевую роль. По мере увеличения объёмов данных растёт и потребность в инструментах для их обработки, управления и анализа.
Первая СУБД, основанная на иерархическом подходе, была разработана ещё в 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 | Другие наши каналы
Однажды поздним воскресным вечером ничто не предвещало неприятностей, пока не поступило сообщение о проблемах с репликацией в продуктовом кластере 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 | Другие наши каналы
Продолжаем посты на тему технических интервью. Новый пост, который мы позаимствовали у автора Дилана Смита, будет для джунов по специальностям «Системный аналитик», «Backend‑разработчик» и «Fullstack‑разработчик». Иногда такой вопрос также попадается на интервью архитекторам и инженерам баз данных. Ответ на вопрос из заголовка может быть как очень коротким, где всего четыре пункта, так и развернутым — включая примеры кода и диаграммы. Естественно, мы рассмотрим тему во всех подробностях.
Читать: https://habr.com/ru/companies/ssp-soft/articles/876622/
#ru
@database_design | Другие наши каналы