私は少数のエンティティしか持たないが、エンティティごとに多くの行を持つプロジェクト(Djangoで書かれた)に取り組んでいます。
私のアプリケーションには、プレーン SQL で直接記述された静的な「レポート」がいくつかあります。ユーザーは、一般的なフィルター フォームを使用してデータベースを検索することもできます。ターゲット オーディエンスは技術に精通しており、ある時点でフィルターがニーズに合わないため、YQLやJiraの高度な検索などのデータベース用のクエリ言語を作成することを考えています。
http://sourceforge.net/projects/littletable/とhttp://www.quicksort.co.uk/DeeDoc.htmlを見つけましたが、メモリ内オブジェクトでのみ動作するようです。データベースはメモリ内に保持するには大きすぎる可能性があるため、実際の作業を行う前にクエリを SQL (または Django クエリの方がよい) に変換することをお勧めします。
これを行う方法に関するライブラリまたはベストプラクティスはありますか?