【问题标题】:realtime system database use实时系统数据库使用
【发布时间】:2010-11-25 19:45:47
【问题描述】:

给定带有 Windows CE 的 .NET 环境,您能否在本地数据库(SQL Server 2008 - 标准或 CE)中每秒保存数千条记录。

在数据库和日志文件中持久化实时仪器数据有哪些性能问题?

【问题讨论】:

    标签: sql-server performance windows-ce real-time


    【解决方案1】:

    只要您有能够支持它的硬件,SQL Server 2008 标准就能够满足这些插入速率。

    您真正需要问的问题是我是否需要能够快速搜索捕获的数据?

    这个 SO 答案可能很有趣:What does database query and insert speed depend on?

    表上索引的数量(和宽度)显然会对插入率产生影响。

    如果您正在考虑开源,那么 MySQL 经常被认为能够处理大量数据。

    【讨论】:

    • feed 需要用于实时显示。为了后代/可重复性,数据存储可以稍后进行,并且不应干扰设备的实时性能。
    • 然后也许收集数据到日志文件,并定期(在离线过程中)将这些文件加载​​到数据库中......
    猜你喜欢
    • 2011-10-02
    • 1970-01-01
    • 2013-08-20
    • 2020-01-16
    • 2019-09-16
    • 1970-01-01
    • 2021-09-03
    • 2017-08-08
    • 1970-01-01
    相关资源
    最近更新 更多