我有一个python文件,它正在获取websocket数据并不断更新一个巨大的列表。它每秒更新2到10次。此文件不断运行。
我希望能够从不同的文件中调用该列表,以便此文件可以处理该数据并使用它执行其他操作。
基本上文件1是一个将当前状态保存在列表中的工作者,我需要能够从文件2中获取此状态。
我有两个问题: 有没有办法轻松做到这一点?我想最明显的答案是将列表存储在文件或数据库中,这引出了我的第二个问题;
鉴于列表每秒更新2到10次,这会更好吗?文件或数据库?这些IO功能可以处理这些类型的更新速度吗?
答案 0 :(得分:1)
DB是您用例的最佳选择
2-10次是使用DB进行大量写入应用的一个很好的用例,因为您将在短时间内收集大量数据。