top | item 8482363

Crate: Elastic Data Store

22 points| panarky | 11 years ago |crate.io | reply

15 comments

order
[+] watson|11 years ago|reply
Have anybody any experience with this DB they would like to share here?
[+] mping|11 years ago|reply
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.

[+] adrusi|11 years ago|reply
OT: the domain name crate.io confused me into thinking this was about Cargo, rust's package manager, which is documented on crates.io
[+] Argorak|11 years ago|reply
crate.io is older then crates.io, though.
[+] Kequc|11 years ago|reply
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.

Thanks for the heads up.

[+] sanderjd|11 years ago|reply
> all I want is a simple modern data store that can handle arrays and blobs

I'm curious in what way Postgresql doesn't fit that, for you. Is it not "simple"?