Re:Precog is being open-sourced
by pufuwozu on Tuesday September 10, 2013 @12:52AM
(#6358232)
I worked on Precog. Here's my explanation:
It's an analytics platform for big data. Basically, you upload lots of JSON, use the custom language (http://quirrel-lang.org/) for analytical queries and the platform will handle efficient storage and querying of your data.
There are also has extras like a library for charting and reporting query responses using JavaScript and an IDE for writing Quirrel and uploading data.
Re:Precog is being open-sourced
by alexatkeplar on Tuesday September 10, 2013 @03:54AM
(#6358754)
Thanks for the explanation. What do you actually upload the JSON into - is it a proprietary NoSQL technology, something built on top of Akka, a wrapper around HDFS or something else?
Re:Precog is being open-sourced
by joeblau on Tuesday September 10, 2013 @01:11AM
(#6358288)
How is this different/better than using something like Elastic Search? Does it handle real time upload/searching or do you have to bulk upload, process the data and then run your searches?
Re:Precog is being open-sourced
by pufuwozu on Tuesday September 10, 2013 @01:27AM
(#6358343)
No processing necessary. Just upload JSON.
The Quirrel language is much more high level than the API for ElasticSearch. It comes with things like machine learning (e.g. clustering and linear regression):
It's an analytics platform for big data. Basically, you upload lots of JSON, use the custom language (http://quirrel-lang.org/) for analytical queries and the platform will handle efficient storage and querying of your data.
There are also has extras like a library for charting and reporting query responses using JavaScript and an IDE for writing Quirrel and uploading data.
The Quirrel language is much more high level than the API for ElasticSearch. It comes with things like machine learning (e.g. clustering and linear regression):
http://precog.com/developers/how-tos/machine-learning/
Even without libraries like machine learning, you can write somewhat readable queries which do some impressive things:
http://precog.com/developers/how-tos/common-analytics/
Fortunately this looks much more benign and pretty cool.