#проектирование_бд — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #проектирование_бд, aggregated by home.social.
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Тест для «сеньора»: в каком типе данных хранить номер паспорта?
Простой вопрос, который разделяет инженеров и «операторов фреймворков» Дисклеймер для опытных: если вы знаете ответ – внутри реальный кейс, как этот баг сломал мой паспорт в проде, и история с собеседования, от которой хочется плакать.
https://habr.com/ru/articles/1012950/
#базы_данных #проектирование_бд #собеседование_it #типы_данных #ошибки_разработчиков
-
[Перевод] Стратегии партицирования базы данных: горизонтальное и вертикальное разделение
Партиционирование (или секционирование) — это метод разделения одной большой таблицы базы данных на более мелкие, управляемые логические части (партиции) для повышения производительности запросов, упрощения администрирования и управления большими объемами данных, например, по диапазонам дат, списков или хэшам. Это позволяет системе обращаться только к нужным разделам, а не ко всей таблице, ускоряет отчеты, архивацию и другие операции, а также можно перемещать неактивные данные на медленные носители. Узнать больше
https://habr.com/ru/articles/984980/
#патриционирование #базы_данных #проектирование_бд #проектирование_баз_данных #системная_аналитика #sql #backend #Андрей_Рик #database_design
-
Как ИИ помогает проектировать базы данных
Искусственный интеллект резко ворвался в нашу жизнь. Для кого-то это возможность смотреть или генерировать прикольные и не очень картинки и видео, которые многим уже надоели. А для нас, коллеги, это мощный инструмент, позволяющий быстрее решать различные задачи. Нейросети научились писать код, и все кто шагает в ногу со временем уже используют Cursor и подобные инструменты, восхищаясь насколько шагнули вперёд технологии, и как много возможностей они дают тем, кто уже и так шарит, и умеет использовать их с умом. В этой статье речь пойдёт о менее заезженной, но не менее актуальной теме – как ИИ уже сейчас помогает проектировать базы данных.
https://habr.com/ru/articles/977416/
#сезон_ии_в_разработке #проектирование_бд #проектирование_баз_данных #создать_базу_данных_в_таблицах #информационные_системы #системная_аналитика #создание_стартап_проектов #архитектор_бд #дизайн_баз_данных #database_design
-
Как превратить бизнес-требования в эффективную схему БД без жертв
Научимся превращать бизнес-требования в рабочую схему БД и документировать ключевые решения! Без недопонимания, технического долга и смс.
https://habr.com/ru/articles/920916/
#проектирование_бд #документирование #логическая_модель_данных #физическая_модель_данных