Datavore
Datavore is a small, fast in-browser database engine written in JavaScript. Datavore enables you to perform fast aggregation queries within web-based analytics or visualization applications. Datavore consists of an in-memory column-oriented database implemented using standard JavaScript arrays. The system provides support for filtering and group-by aggregation queries. When run within an optimized JavaScript environment, Datavore can complete queries over million-element data tables at interactive (sub-100ms) rates.
Datavore was written in part to support Profiler, a system for integrated statistical and visual data analysis.
demos
Interactive Scatterplot MatrixExample Datavore Queries
Query Performance Benchmarks
Interactive Brushing & Linking Benchmarks (Requires Google Chrome)