Разница между транзакционной и отчетной базой данных - PullRequest
7 голосов
/ 04 августа 2011

Друг прокомментировал это так:

Я бы рекомендовал выделить ваши данные транзакций и ваши данные отчетов в отдельную базу данных

И еще один сказал мне:

Я бы реализовал схему E-R в транзакционных данных и схему типа "звезда" для базы данных отчетов

Может кто-нибудь прояснить мне оба? Я спрашиваю, потому что я действительно не получил разницу?

1 Ответ

10 голосов
/ 04 августа 2011

Это транзакционная база данных : Транзакционная база данных - это СУБД, в которой операции записи в базу данных можно откатить, если они не завершены должным образом.

Если транзакционная база данныхсистема теряет электроэнергию в середине транзакции, частично завершенная транзакция будет откатываться, и база данных будет восстановлена ​​в состояние, в котором она находилась до начала транзакции.

Это база данных отчетов : база данных, используемая приложениями для составления отчетов.Базы данных отчетов часто являются дубликатами баз данных транзакций, используемых для выгрузки обработки отчетов из баз данных транзакций.

...