mmap (8)を使うとメモリ上の操作がダイレクトにディスク上のファイルに反映されるため、プログラムにバグがあったりバッファオーバーフローなどが発生した場合に、データベースファイルの中身が壊れる可能性がある。