インメモリのnoSQLデータベースのように、一部のユーザーデータをメモリに保存したいと考えています。
しかし後で、ユーザーから構築された動的クエリを使用してそのデータをクエリしたいと考えています。そのクエリは文字列のように従来の DB に格納されるため、メモリに格納されているデータをクエリする必要がある場合は、その文字列を解析して目的のクエリを作成したいと考えています (いくつかの既知のルールによって)。
Redis を調べたところ、Windows 用にメンテナンスされていないことがわかりました。RavenDB も調べましたが、動的な Lucene Query を作成できるにもかかわらず、主なクエリ言語は LINQ です。
ASP.NET で動作し、動的に作成されたクエリでクエリできる別のインメモリ DB を提案できますか? 多分私はすべてのオプションを見ていなかった.
DB のリレーション タイプの制約なしにスキーマを簡単に変更できるように、名前と値または JSON ベースの noSQL を好みます。