gpt4 book ai didi

database - 关系型数据库适用于软实时系统吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:53:15 25 4
gpt4 key购买 nike

我正在开发一个实时视频分析系统,它可以逐帧处理视频流。在每一帧,它都可以生成几个事件,这些事件应该被记录下来,一些事件通过网络传递到另一个系统。该系统是软实时的,即消息延迟高于 25 毫秒是非常不受欢迎的,但不是致命的。

关系数据库(特别是 MySQL 和 Postgres)是否适合作为此类系统的数据存储?

当数据库安装在自己的服务器上并且有大约 50 个 25fps 的单行 SQL 插入流通过网络传入时,我能否期望数据库正常工作?

编辑:我认为一般情况下性能不会有问题,但我担心延迟差异。如果偶尔会延迟1000毫秒,那就很糟糕了。

哦,系统 24/7 全天候运行,因此数据库可以任意增长。这会降低插入延迟吗?

最佳答案

在选择关系数据库而不是其他类型的数据存储时,我不会太担心性能,选择最能满足您以后访问该数据的要求的解决方案。但是,如果您确实不仅选择了 RDBMS,还选择了网络上的 RDBMS,那么您可能需要考虑在事件传到数据库的过程中将事件暂时缓冲到本地磁盘。使用单独的线程或进程或其他东西将事件推送到数据库中,以保持实时系统不受影响。

关于database - 关系型数据库适用于软实时系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7938247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com