【发布时间】:2015-10-02 07:03:24
【问题描述】:
我正在考虑使用 PipelineDB 进行分析。对于数据仓库,我想将所有新数据附加到一个文件中,并将 tail -F 它添加到 psql 中,就像网站上的示例一样。
我有多个数据源,因此为了获得确定的结果,我想将它们全部附加到同一个输入文件中,它们将保持相同的顺序。
有没有一种简单、惯用的方法来避免竞争条件?我可以将数据传输到单文件服务器之类的东西吗?
编辑:
实际上,比赛条件正是我想要的。但是每一行都必须是原子的,所以没有一行是被破坏的。不过,行可能是交错的。
【问题讨论】:
标签: linux file shell append race-condition