开发者

Difference between Transactional and Reporting Database

开发者 https://www.devze.com 2023-03-25 13:31 出处:网络
A fr开发者_高级运维iend commented like this: I\'d recommend separating out your transactional data and your reporting data into a separate database

A fr开发者_高级运维iend commented like this:

I'd recommend separating out your transactional data and your reporting data into a separate database

And another one told me:

I would implement an E-R schema in the transactional data and a star schema for the reporting database

Can anyone make both clear for me? I ask, because I really didn't get difference?


This is a transactional database: A transactional database is a DBMS where write operations on the database are able to be rolled back if they are not completed properly.

If a transactional database system loses electrical power half-way through a transaction, the partially completed transaction will be rolled back and the database will be restored to the state it was in before the transaction started.

This is a reporting database: A database used by reporting applications. Reporting databases are often duplicates of transaction databases used to off-load report processing from transaction databases.

0

精彩评论

暂无评论...
验证码 换一张
取 消