さまざまな長さ (数バイトから数キロバイト) の文字列を処理する関数のキャッシュを実装する必要があります。私の意図は、これにデータベースを使用することです。基本的には、入力列と出力列、および入力列のインデックスを持つ 1 つの大きなテーブルです。キャッシュは、入力列で文字列を見つけて出力列を取得しようとします。これはおそらく、考えられる最も単純なデータベース アプリケーションの 1 つです。
このアプリケーションに最適なデータベースはどれですか? mysql のようなフル機能のデータベースですか、それとも sqlite3 のような単純なデータベースですか? または、データベースを使用しないことによるより良い方法はありますか?