О разделе
Работа приложений с базами данных
Они ускоряют поиск данных в БД, работая как указатели, которые помогают быстро находить нужные записи.
Взаимодействие программного кода с СУБД
для этого используется указание имени базы данных или выбор из списка доступных.
Работа с хранилищем
Диск (HDD или SSD) — это устройство для долгосрочного хранения данных. Скорость доступа к диску значительно ниже скорости доступа к ОЗУ. Разница может достигать нескольких порядков — диск работает…
ORM - объектно-реляционное отображение
dbContext.Users — это DbSet, представляющий таблицу Users в БД.
Принципы проектирования ORM-систем
★ Объект - строка. Экземпляр класса (объект) представляет собой строку в таблице. Значения свойств объекта сохраняются в ячейках строки. В современных ORM часто используются аннотации или декораторы…
Подходы к реализации ORM
При организации работы с ORM, важно понимать ключевые концепции, на основании которых выстраивают взаимодействие между объектной моделью программы и базой данных.
Миграции баз данных
Версионирование схемы БД. Управление изменениями структуры.
Нормализация и денормализация данных
★ Денормализация – это процесс объединения данных из нескольких таблиц в одну или добавление избыточных данных для повышения производительности чтения. Этот подход часто используется в системах с…
Ограничения и проблемы ORM
Структура данных. В ООП данные организованы в виде объектов с методами, а в реляционных БД в виде таблиц с фиксированной структурой.
ORM на практике
В микросервисной архитектуре каждая служба имеет свою собственную базу данных. ORM используется для управления данными в пределах каждой службы и обеспечивает инкапсуляцию логики доступа к данным.…
Итоги
На практике ORM редко используется в чистом виде. Современные системы комбинируют ORM с другими подходами, чтобы достичь баланса между удобством разработки и производительностью. ORM — это не…
Чек-лист самопроверки
Итоги и вопросы по теме Чек-лист самопроверки для самопроверки в энциклопедии Вселенная IT.
ORM и работа с данными — о разделе
Подборка материалов раздела ORM и работа с данными в энциклопедии Вселенная IT