breaking bad : a data serving vision for big active data .
using collaborative filtering to weave an information tapestry .