+7 (495) 956-79-28

Хранилище данных

Бизнес-объекты и другие данные в CompanyMedia разделяются на первичные (оригинальные) и вторичные (производные от первичных: выборки по той части объектов, которая находится в работе (коллекции), поисковые индексы, часто используемые объекты (кэш). Эти два типа данных хранятся отдельно на базе промышленной РСУБД (PostgressPro и др.)

Целесообразность использования отдельных СУБД для различных целей обусловлена соображениями производительности и масштабируемости. Вторичные данные постоянно требуют обновления, которое выполняется асинхронно во второй базе. Тем самым снимается значительная часть нагрузки с базы, где хранятся первичные данные.

Такой подход позволяет существенно смягчить требования к хранилищу вторичных данных, поскольку в нем обрабатывается малый процент всех первичных данных. Кроме того, вместо одной общей БД можно использовать несколько реляционных БД для разных групп пользователей. Наконец, вторичные данные не «оригинальны», поэтому при необходимости (например, в процессе совершенствования системы) их можно создать заново.


← Назад в раздел