I took a spin a few weeks ago, it seemed like it would be a great fit to our needs:
- we store alot of metrics for custom KPIs
- we don't do joins
- we don't need transactions
- we're write once read heavy, sometimes re-write
- crate's sharding, partitioning and replication, as well as "sql" api is great for our use case
I even implemented some custom aggregation functions to check out the code, and it was easy.
But what I liked the most was the responsiveness of the devs, the project seems to be moving at a good pace and the devs were very helpful over github.
I wished the site made clear that it's using ElasticSearch under the hood, though. I don't know a thing about ES so I can't really comment on how the sharding, partitioning and replication are achieved. What I can remember from aphyr's blog (jepsen series) is that it's not recommended as a primary database though.
Looks great, really. I'm pretty tired of Postgresql all I want is a simple modern data store that can handle arrays and blobs. Relationships and data validation is all handled at the application level for me. I'm very interested to try this out as soon as there is an implementation for active record.
[+] [-] watson|11 years ago|reply
[+] [-] mping|11 years ago|reply
I even implemented some custom aggregation functions to check out the code, and it was easy. But what I liked the most was the responsiveness of the devs, the project seems to be moving at a good pace and the devs were very helpful over github.
I wished the site made clear that it's using ElasticSearch under the hood, though. I don't know a thing about ES so I can't really comment on how the sharding, partitioning and replication are achieved. What I can remember from aphyr's blog (jepsen series) is that it's not recommended as a primary database though.
[+] [-] otterley|11 years ago|reply
[+] [-] adrusi|11 years ago|reply
[+] [-] forsaken|11 years ago|reply
It's still live under /packages/: https://crate.io/packages/requests/
[+] [-] Argorak|11 years ago|reply
[+] [-] Kequc|11 years ago|reply
Thanks for the heads up.
[+] [-] sanderjd|11 years ago|reply
I'm curious in what way Postgresql doesn't fit that, for you. Is it not "simple"?