私はタイルとしてマップデータを保存しているゲームを作っています。これらのタイルは、リリースを複数回変更することはありません。生成するデータはバージョン管理されているため、サーバーコードほど静的ではありません。大きな静的なデータセットを格納する
静的なので、RAMメモリにSQLiteデータベースを格納することを考えました。しかし、ゲームのタイルの数(10,000×10,000までのマップを得ることができます)では、メモリに保存されていれば、ギガバイトのRAMを保存することになります(15GBで10,000×10,000地図)。
また、sqlite dbを作成し、残りのコードとともにバージョン管理することも考えました。しかし、私は同時読み込みが心配です。
しかし、データが変更されないので、この目的のためにpostgresデータベースを使用するのは残念です。
このようなデータの問題を処理するには、どのような方法がありますか?
ファイルシステムに適合しないものは何ですか? –