mysql のない PBS システムで多くのジョブを実行する必要があったため、MySQL の代わりに sqlite3 を使用するように切り替えました。もちろん、私のマシンには NFS がありませんが、PBS には NFS があります。sqlite3 への切り替えに多くの時間を費やした後、多くのジョブを実行し、データベースを破損させました。もちろん、sqlite3 FAQ で NFS について言及されていますが、私が始めたときは、これについて考えさえしませんでした。
ジョブの開始時にデータベースをコピーすることはできますが、それはマージの悪夢に変わります!
この単純な理由から、同僚に sqlite を勧めることは決してありません。
NFS が標準に達しておらず、それが彼らのせいであるという暴言を読んだことがあります。いくつかの回避策を試しましたが、この投稿が示唆するように、それは不可能です。
パフォーマンスを犠牲にする回避策はありませんか?
それで、私は何をしますか?他のdbソフトウェアを試してみませんか? どれ?