Hacker News new | ask | show | jobs
by polskibus 3681 days ago
Does anyone know of data structures better suited to solve the same goal? (ie fast in memory joins with multiple dimensions, star schema OLAP queries, etc.) ?
3 comments

If you're interested in defining dimensions using tabular data in JS, check out crossfilter.js.

https://github.com/square/crossfilter

The updated link seems to be https://github.com/crossfilter/crossfilter. Crossfilter (the organization) is now actively maintaining and extending Square's original crossfilter implementation.
Crossfilter is amazing, and demo they have with d3.js is really cool.
Star schema... what is this, the year of our lord 1995?
The star schema is still very useful, even though it wasn't invented in the last six months.
Star schema still has its (very prominent) place with many applications. If my information has some natural structure, I'm not going to go out of my way to un-structure it, and star is sometimes the data structure that best suits the data itself.
Yes sure, but it's really hard to scale. Scale on horizontally, not vertically. Vertical scalability is not true scalability.