パフォーマンス
コンパイル時間のオーバーヘッド
テーブル定義のコンパイル時間はカラムの数に応じて増加する
クエリ構築のコンパイル時間はselectするカラム数に応じて増加する
ランタイムのオーバーヘッド
ldbcは内部的にはTupleを使用しているので、純粋なクラス定義に比べてかなり遅くなってしまう。
ldbcはテーブル定義で他に比べてかなり遅くなってしまう。
クエリ実行のオーバーヘッド
selectクエリの実行は取得するレコード数が増加するにつれてスループットは低くなる
insertクエリの実行は挿入するレコード数が増加するにつれてスループットは低くなる
※ 実行したクエリが完全に一致するものではないため正確ではない