ch
Feedback
DATABASE DESIGN

DATABASE DESIGN

前往频道在 Telegram

Лучшие материалы по работе с хранилищами данных на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

显示更多
1 354
订阅者
无数据24 小时
-27
-830
帖子存档
Курс «Изучение программирования. SQL» Курс-введение в SQL — язык манипулирования данными, а также в теоретические основы прое
Курс «Изучение программирования. SQL» Курс-введение в SQL — язык манипулирования данными, а также в теоретические основы проектирования реляционных баз данных. Читать: «Курс «Изучение программирования. SQL»» #ru @database_design | Другие наши каналы

«Код как по нотам? Не с ИИ-копилотом»: senior рассказал о реальной работе с ИИ-помощниками Senior-разработчик объяснил, почем
«Код как по нотам? Не с ИИ-копилотом»: senior рассказал о реальной работе с ИИ-помощниками Senior-разработчик объяснил, почему ИИ-помощники не заменят программистов: они ускоряют рутину, но не отвечают за архитектуру и защиту Читать: ««Код как по нотам? Не с ИИ-копилотом»: senior рассказал о реальной работе с ИИ-помощниками» #ru @database_design | Другие наши каналы

Настал черед MySQL: неизвестная группа хакеров вымогает деньги за восстановление удаленных данных с сотен MySQL-серверов #ru @database_design | Другие наши каналы

Как настроить интеграцию между Great Expectations и Impala для работы с большими данными Рассказываем, как мы заставили GX по
Как настроить интеграцию между Great Expectations и Impala для работы с большими данными Рассказываем, как мы заставили GX подружиться с Impala. Читать: «Как настроить интеграцию между Great Expectations и Impala для работы с большими данными» #ru @database_design | Другие наши каналы

Как перевести проект на Laravel: пошаговый план перехода Как перевести проект на Laravel. Показываем основные преимущества ис
Как перевести проект на Laravel: пошаговый план перехода Как перевести проект на Laravel. Показываем основные преимущества использования Ларавел. Рассматриваем пошаговую инструкцию нюансы переноса ✔ Tproger Читать: «Как перевести проект на Laravel: пошаговый план перехода» #ru @database_design | Другие наши каналы

Инструкция: как перевести проект Django с SQLite на MySQL без боли #ru @database_design | Другие наши каналы

Как я создала приложение, которое решает, что мне есть Работать на удалёнке прекрасно, за исключением одного — всё время нужн
Как я создала приложение, которое решает, что мне есть Работать на удалёнке прекрасно, за исключением одного — всё время нужно что-то готовить. А для этого — придумать, что бы такого вкусного тебе хотелось съесть сегодня. Меня зовут Лена Райан, я фронтенд-разработчик в Точка Навыки. Недавно закончила свой новый пет-проект — приложение, которое анализирует, какие продукты уже есть дома, и даёт подсказки, что можно из них сделать. В этой статье рассказываю, с какими сложностями пришлось столкнуться, и что в итоге получилось. Читать: «Как я создала приложение, которое решает, что мне есть» #ru @database_design | Другие наши каналы

Уязвимость в MySQL: простой SELECT дает неограниченные права на исполнение #ru @database_design | Другие наши каналы
Уязвимость в MySQL: простой SELECT дает неограниченные права на исполнение #ru @database_design | Другие наши каналы

Квиз: сможешь ли ты защитить приложение на PHP? PHP — это мощный инструмент, но с ним легко наделать ошибок в безопасности. Т
Квиз: сможешь ли ты защитить приложение на PHP? PHP — это мощный инструмент, но с ним легко наделать ошибок в безопасности. Ты уверен, что знаешь, как защитить свой код? Проверяй свои навыки в нашем квизе. Читать: «Квиз: сможешь ли ты защитить приложение на PHP?» #ru @database_design | Другие наши каналы

Файловая система Linux: что скрывается под капотом? Особенности файловой системы в ОС Linux, как ей управлять и что такое мон
Файловая система Linux: что скрывается под капотом? Особенности файловой системы в ОС Linux, как ей управлять и что такое монтирование. Типы файлов и файловых системы в Линукс. Читать: «Файловая система Linux: что скрывается под капотом?» #ru @database_design | Другие наши каналы

SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД #ru @database_design | Другие наши каналы
SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД #ru @database_design | Другие наши каналы

Библиотека объектов nanoCAD BIM Строительство 25: настройка и использование в проекте Эта статья – детальный обзор работы с Библиотекой объектов в nanoCAD BIM Строительство 25 – ключевом инструменте для наполнения информационной модели. Рассмотрены принципы работы с параметрическими элементами, структура библиотеки и её интеграция с Диспетчером проекта. Отдельное внимание уделено настройке библиотек в корпоративной среде с помощью Менеджера библиотек, а также процессу создания пользовательских объектов. Материал будет полезен архитекторам и конструкторам, оценивающим российские BIM-решения для типовых и сложных проектов, и позволит понять практические аспекты повышения скорости и стандартизации проектирования. Читать: https://habr.com/ru/companies/nanosoft/articles/985502/ #ru @database_design | Другие наши каналы

Как мы измеряем качество в VK Видео Привет, Хабр. Меня зовут Павел Муханов. Я руководитель лаборатории качества видеоплатформы VK. ВКонтакте, ОК, VK Клипы, VK Видео и другие сервисы VK, предоставляющие возможность просмотра видео, используют в качестве core-технологии видеоплатформу VK. Она объединяет видеохостинг, стриминг и облачное хранилище и предоставляет аудитории бесшовный доступ к огромной библиотеке контента. Чтобы гарантировать стабильную работу видеоплатформы — предсказуемое качество видео и корректную работу плеера, — мы в лаборатории качества внимательно следим за метриками. В статье на примере VK Видео расскажу, как мы оцениваем качество и какие результаты получили, когда ввели регулярный мониторинг качества видео и перформанса. Читать: https://habr.com/ru/companies/vk/articles/985120/ #ru @database_design | Другие наши каналы

Как ускорить SQL-запрос в миллион раз без изменения кода: кейс со STATMULTIPLIER в Postgres Однажды при мониторинге мы обратили внимание на запрос, который занимал первое место по длительности: 40+ секунд на выполнение при 657 вызовах за день. Причина состояла в том, что из-за неточной статистики распределения данных выбирался неподходящий индекс. В статье расскажем о том, как с помощью параметра STATMULTIPLIER в СУБД Tantor Postgres этот проблемный запрос удалось ускорить примерно в миллион раз — до 0.042 миллисекунды, — просто повысив точность статистики без изменения кода или структуры базы данных. Читать: https://habr.com/ru/companies/tantor/articles/985130/ #ru @database_design | Другие наши каналы

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 | Другие наши каналы

Проектирование целевой архитектуры: второй шаг к быстрой и безопасной миграции ЦОД Обследование инфраструктуры мы пережили в первой части — и те, кто знаком с предысторией, понимают, что слово «пережили» здесь выбрано совсем не случайно. Теперь настало время двигаться дальше — к этапу, где уже не просто ищут проблемы, а проектируют мир, в котором эти проблемы не должны появляться вовсе: к целевой архитектуре. Именно на этом шаге закладывается каркас будущей ИТ-среды: определяются требования к производительности, формируются принципы отказоустойчивости, продумывается структура сетевого взаимодействия и планируется размещение оборудования. Промахнуться здесь — значит допустить трещину в фундаменте: сначала её может быть и не видно, но позже она обязательно даст о себе знать — либо на миграции, либо в самый неподходящий момент эксплуатации. И, как не сложно догадаться, оба варианта одинаково неприятны. Читать: https://habr.com/ru/companies/icore/articles/984844/ #ru @database_design | Другие наши каналы

Проектирование целевой архитектуры: второй шаг к быстрой и безопасной миграции ЦОД Обследование инфраструктуры мы пережили в первой части — и те, кто знаком с предысторией, понимают, что слово «пережили» здесь выбрано совсем не случайно. Теперь настало время двигаться дальше — к этапу, где уже не просто ищут проблемы, а проектируют мир, в котором эти проблемы не должны появляться вовсе: к целевой архитектуре. Именно на этом шаге закладывается каркас будущей ИТ-среды: определяются требования к производительности, формируются принципы отказоустойчивости, продумывается структура сетевого взаимодействия и планируется размещение оборудования. Промахнуться здесь — значит допустить трещину в фундаменте: сначала её может быть и не видно, но позже она обязательно даст о себе знать — либо на миграции, либо в самый неподходящий момент эксплуатации. И, как не сложно догадаться, оба варианта одинаково неприятны. Читать: https://habr.com/ru/companies/icore/articles/984844/ #ru @database_design | Другие наши каналы

Ваш IQ в тесте намного меньше чем в жизни Средний IQ по миру ровно 100, но когда вы проходили тест у вас было 110-120 или больше. Получается, вы умнее чем средний человек на земле? Нет. В реальности у вас на 10-20 баллов меньше, вы как раз на уровне среднего человека. Почему средний человек 100 лет назад имел 80 IQ, но не проиграл бы нам по интеллекту? Почему тесты завышают результаты IQ, и влияют ли эти тесты на интеллект и успех в жизни Читать: https://habr.com/ru/companies/femida_search/articles/984754/ #ru @database_design | Другие наши каналы

PostgreSQL 19: Часть 1 или Коммитфест 2025-07 Начинаем новый цикл статей с обзором изменений 19 версии. И первая статья о событиях летнего июльского коммитфеста прошлого года. Читать: https://habr.com/ru/companies/postgrespro/articles/984580/ #ru @database_design | Другие наши каналы

Как DuckDB обрабатывает 1 ТБ данных менее чем за 30 секунд Команда Python for Devs подготовила перевод статьи о том, как DuckDB ломает привычные представления о масштабах аналитических данных. Автор на реальных бенчмарках показывает, что 1 ТБ данных можно агрегировать за считанные секунды — без Spark, без распределённых кластеров и без сложной инфраструктуры. Читать: https://habr.com/ru/articles/984040/ #ru @database_design | Другие наши каналы