home.social

#проектирование_бд — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #проектирование_бд, aggregated by home.social.

  1. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  2. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  3. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  4. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  5. Тест для «сеньора»: в каком типе данных хранить номер паспорта?

    Простой вопрос, который разделяет инженеров и «операторов фреймворков» Дисклеймер для опытных: если вы знаете ответ – внутри реальный кейс, как этот баг сломал мой паспорт в проде, и история с собеседования, от которой хочется плакать.

    habr.com/ru/articles/1012950/

    #базы_данных #проектирование_бд #собеседование_it #типы_данных #ошибки_разработчиков

  6. [Перевод] Стратегии партицирования базы данных: горизонтальное и вертикальное разделение

    Партиционирование (или секционирование) — это метод разделения одной большой таблицы базы данных на более мелкие, управляемые логические части (партиции) для повышения производительности запросов, упрощения администрирования и управления большими объемами данных, например, по диапазонам дат, списков или хэшам. Это позволяет системе обращаться только к нужным разделам, а не ко всей таблице, ускоряет отчеты, архивацию и другие операции, а также можно перемещать неактивные данные на медленные носители. Узнать больше

    habr.com/ru/articles/984980/

    #патриционирование #базы_данных #проектирование_бд #проектирование_баз_данных #системная_аналитика #sql #backend #Андрей_Рик #database_design

  7. Как ИИ помогает проектировать базы данных

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

    habr.com/ru/articles/977416/

    #сезон_ии_в_разработке #проектирование_бд #проектирование_баз_данных #создать_базу_данных_в_таблицах #информационные_системы #системная_аналитика #создание_стартап_проектов #архитектор_бд #дизайн_баз_данных #database_design

  8. Как превратить бизнес-требования в эффективную схему БД без жертв

    Научимся превращать бизнес-требования в рабочую схему БД и документировать ключевые решения! Без недопонимания, технического долга и смс.

    habr.com/ru/articles/920916/

    #проектирование_бд #документирование #логическая_модель_данных #физическая_модель_данных