1

いくつかのデータ選択 (フィルタリング、並べ替え、さまざまなレベルでのグループ化) が必要な Javascript ベースの UI (ブラウザー ベース) を開発しています。また、パフォーマンスの比較も非常に役立ちます。

ありがとう。

4

2 に答える 2

0

Alasql JavaScript SQL ライブラリを試すことができます。IndexedDB と WebSQL (つまり、HTML5 データベース) は使用しませんが、メモリ内で動作します。Alasql はクエリを JavaScript コードにコンパイルするため、比較的高速です (Github でいくつかのテストを参照してください)。

簡単なサンプルは次のとおりです。

<script src="alasql.min.js"></script>
<script>
   var cities = [{city:'Kyiv',country:'Ukraine'}, {city:'Odessa', country:'Ukraine'}, 
                 {city:'Vienna', country:'Austria'}];
   var res = alasql('SELECT country, COUNT(*) AS cnt FROM ? \
                       GROUP BY country ORDER BY cnt',[cities]);
   console.log(res);
</script>

この例は jsFiddle で試すことができます。

于 2014-12-15T20:01:48.160 に答える