php - 事务数据库和报告数据库之间的区别

标签 php mysql database data-warehouse

friend 是这样评论的:

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 :报告应用程序使用的数据库。报告数据库通常是事务数据库的副本,用于从事务数据库中卸载报告处理。

关于php - 事务数据库和报告数据库之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934007/

相关文章:

javascript - 将目标空白添加到 JavaScript 生成的链接

javascript - 在wordpress中使用ajax更新变量

php - MYSQL和PHP如何在特定条件后显示数据

php - echo $_SESSION 然后取消设置

php - 如何按照数据库中定义的顺序将行分配给并发进程?

php - 检索数据库表中具有特定值的最新条目

sql - Oracle数据库触发器编译问题

php - 使用 PHP 将 mysql 记录提取到 html 表

c++ - 如何在没有合并源代码的情况下调试 sqlite?

mysql - join、外键等关系型DB规划