哪种数据库软件适合于数据历史学家?

时间:2019-08-21 18:33:24

标签: sql-server database olap

我的项目是Data Historian系统。 它每5秒钟从源读取一次数据(包含10,0000条记录),并将其插入数据库以进行报告和分析。数据的格式很简单(iNT,INT,Float,DateTime)。 我必须使用OLAP数据库方法吗? SQL Server是否适合这种情况? 谢谢...

1 个答案:

答案 0 :(得分:1)

听起来疯狂的效率低下:您可能需要考虑几种替代方法:

  1. 使用更新触发器来写入表插入/对历史记录的更改 表。您应该将更改日期添加到历史记录表中,以便 任何特定日期时间的“有效”记录可以是 确定。

  2. 在SQL Server中,时间戳列可用于驱动记录
    版本标识,您可以使用相同的轮询方式
    您建议的方法,但只保存新的/更改的记录。

  3. SQL Server具有“更改数据捕获”以标识更改的行:
        详细信息here