一位朋友评价如下:
I’d recommend separating out your transactional data and your reporting data into a separate database
另一个人告诉我:
I would implement an E-R schema in the transactional data and a star schema for the reporting database
任何人都可以让我清楚吗?我问,因为我真的没有区别?
这是一个
transactional database:事务数据库是一个DBMS,如果数据库上的写操作未正确完成,则可以回滚它们.
如果事务数据库系统在事务中途丢失电源,则将回滚部分完成的事务,并且数据库将恢复到事务开始之前的状态.
这是reporting database:报告应用程序使用的数据库.报告数据库通常是用于从事务数据库卸载报告处理的事务数据库的副本.