DATABASE DESIGN
الذهاب إلى القناة على Telegram
Лучшие материалы по работе с хранилищами данных на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
إظهار المزيد1 354
المشتركون
-324 ساعات
-27 أيام
-830 أيام
أرشيف المشاركات
1 354
Разбираемся в типах NoSQL СУБД
В этой статье мы познакомимся с 4 основными типами NoSQL баз данных: ключ-значение, документоориентированной, колоночной и графовой.
Читать: «Разбираемся в типах NoSQL СУБД»
#ru
@database_design | Другие наши каналы
1 354
Библиотека объектов nanoCAD BIM Строительство 25: настройка и использование в проекте
Эта статья – детальный обзор работы с Библиотекой объектов в nanoCAD BIM Строительство 25 – ключевом инструменте для наполнения информационной модели. Рассмотрены принципы работы с параметрическими элементами, структура библиотеки и её интеграция с Диспетчером проекта.
Отдельное внимание уделено настройке библиотек в корпоративной среде с помощью Менеджера библиотек, а также процессу создания пользовательских объектов.
Материал будет полезен архитекторам и конструкторам, оценивающим российские BIM-решения для типовых и сложных проектов, и позволит понять практические аспекты повышения скорости и стандартизации проектирования.
Читать: https://habr.com/ru/companies/nanosoft/articles/985502/
#ru
@database_design | Другие наши каналы
1 354
Как построить геопространственный Lakehouse с помощью открытого ПО и Databricks
Геопространственные данные быстро перестают быть «слоем на карте», когда их нужно свести с другими источниками, регулярно обновлять, масштабировать запросы вроде «точка в полигоне» и отдавать результат в BI или GIS без ручной сборки артефактов. В статье разбирается практичный способ собрать геопространственный lakehouse на Databricks и открытых инструментах поверх Spark: как приземлять разные форматы в Delta, где чинить системы координат и некорректные геометрии, чем ускорять тяжёлые геоджойны и как организовать слой представления под разные потребители — от Power BI до облачных ГИС.
Перейти к статье
Читать: https://habr.com/ru/companies/otus/articles/976752/
#ru
@database_design | Другие наши каналы
1 354
Исследуем структуру базы данных MySQL с помощью функций SHOW
Для эффективной работы, и разработчику и тестировщику работающих с базой данных важно иметь возможность исследовать все необходимые компоненты. Рассмотрим как это сделать в MySQL при помощи выражений SHOW
Читать: «Исследуем структуру базы данных MySQL с помощью функций SHOW»
#ru
@database_design | Другие наши каналы
1 354
Как ускорить SQL-запрос в миллион раз без изменения кода: кейс со STATMULTIPLIER в Postgres
Однажды при мониторинге мы обратили внимание на запрос, который занимал первое место по длительности: 40+ секунд на выполнение при 657 вызовах за день. Причина состояла в том, что из-за неточной статистики распределения данных выбирался неподходящий индекс. В статье расскажем о том, как с помощью параметра STATMULTIPLIER в СУБД Tantor Postgres этот проблемный запрос удалось ускорить примерно в миллион раз — до 0.042 миллисекунды, — просто повысив точность статистики без изменения кода или структуры базы данных.
Читать: https://habr.com/ru/companies/tantor/articles/985130/
#ru
@database_design | Другие наши каналы
1 354
Новые серверы, новый Kubernetes, новый класс хранения в S3 и другие апдейты — дайджест продуктов Selectel
Привет, Хабр! Это Настя из Selectel. В очередном дайджесте расскажу, как мы улучшили продукты в ноябре. Новинок достаточно: добавили ледяной класс хранения S3, новые расширения в PostgreSQL и прерываемые ВМ во все регионы. Велкам под кат!
Читать: https://habr.com/ru/companies/selectel/articles/975968/
#ru
@database_design | Другие наши каналы
1 354
SQL против NoSQL на примере MySQL и MongoDB
Ключевые различия и особенности реляционных и нереляционных баз данных на примере MySQL и MongoDB.
Читать: «SQL против NoSQL на примере MySQL и MongoDB»
#ru
@database_design | Другие наши каналы
1 354
Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней
Экс-консультант стал программистом за 100 дней с помощью ChatGPT и Python — собрал портфолио, прошел собеседование и получил работу без курсов и Leetcode
Читать: «Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней»
#ru
@database_design | Другие наши каналы
1 354
Что такое гиперконвергенция и почему за ней будущее
Гиперконвергенция — современный способ сделать проще, эффективнее и быстрее работу всей IT-инфраструктуры. Рассказываем, что это такое и почему она выгодна бизнесу на примере vStack HCP.
Читать: «Что такое гиперконвергенция и почему за ней будущее»
#ru
@database_design | Другие наши каналы
1 354
С помощью чего выучить SQL в 2025 году?
Как выучить SQL с нуля в 2025? Сравниваем 6 платформ: SYNC STUDY, SQL Academy, Karpov Courses и другие. Бесплатные и платные курсы, задачи из реальной аналитики, поддержка PostgreSQL. Советы по выбору для новичков и профессионалов.
Читать: «С помощью чего выучить SQL в 2025 году?»
#ru
@database_design | Другие наши каналы
1 354
PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?
В этой статье сравним и разберём опенсорные СУБД для задач, связанных с аналитикой, на понятном для новичков языке.
Читать: «PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?»
#ru
@database_design | Другие наши каналы
1 354
Старый баг в MySQL. Детективная история
В этой статье я хочу описать баг, который я обнаружил в MySQL, и предостеречь вас от проблем, к которым он может привести.
Читать: «Старый баг в MySQL. Детективная история»
#ru
@database_design | Другие наши каналы
1 354
CTE (Common Table Expression) / Django CTE
Как только ты начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы, CTE, представления и временные таблицы. По опыту работы в университете заметил, что с этими темами у людей часто возникают проблемы и недопонимания. В частности больше всего путаницы вносит именно CTE.
Поэтому в этой статье я расскажу:
1. что такое CTE
2. зачем оно нужно
3. что такое рекурсивные СТЕ
4. чем СТЕ отличается от временных таблиц, представлений и подзапросов
5. как СТЕ может плохо сказаться на производительности
6. как использовать СTE в самом народном фреймворке Django
Использует SELECT со звёздочкой Макс - Lead Backend и автор YouTube-канала PyLounge. Поехали!
Читать: https://habr.com/ru/articles/984962/
#ru
@database_design | Другие наши каналы
1 354
Программист опубликовал жесткий манифест против «ИИ-зависимых» разработчиков
Программист опубликовал манифест против ИИ-зависимых разработчиков — сарказм, злость и призыв вернуться к настоящему кодингу
Читать: «Программист опубликовал жесткий манифест против «ИИ-зависимых» разработчиков»
#ru
@database_design | Другие наши каналы
1 354
Чек-лист: как перейти на новый хостинг и не потерять данные
Иван Некулицы, основатель PQ.Hosting, рассказывает, как организовать переезд на другой хостинг без рисков и простоев.
Читать: «Чек-лист: как перейти на новый хостинг и не потерять данные»
#ru
@database_design | Другие наши каналы
1 354
Проектирование целевой архитектуры: второй шаг к быстрой и безопасной миграции ЦОД
Обследование инфраструктуры мы пережили в первой части — и те, кто знаком с предысторией, понимают, что слово «пережили» здесь выбрано совсем не случайно. Теперь настало время двигаться дальше — к этапу, где уже не просто ищут проблемы, а проектируют мир, в котором эти проблемы не должны появляться вовсе: к целевой архитектуре.
Именно на этом шаге закладывается каркас будущей ИТ-среды: определяются требования к производительности, формируются принципы отказоустойчивости, продумывается структура сетевого взаимодействия и планируется размещение оборудования. Промахнуться здесь — значит допустить трещину в фундаменте: сначала её может быть и не видно, но позже она обязательно даст о себе знать — либо на миграции, либо в самый неподходящий момент эксплуатации. И, как не сложно догадаться, оба варианта одинаково неприятны.
Читать: https://habr.com/ru/companies/icore/articles/984844/
#ru
@database_design | Другие наши каналы
1 354
Обзор Prisma ORM — инструмента для работы с Node.js и TypeScript
Рассказываем, как работать с Prisma ORM. Это инструмент, который позволяет работать с базами данных SQL-типа на языках JS и TS.
Читать: «Обзор Prisma ORM — инструмента для работы с Node.js и TypeScript»
#ru
@database_design | Другие наши каналы
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
