Live data from Hacker News

Apache Geode: Distributed, in-memory database

geode.incubator.apache.org

1–10 of 65 posts

Re: Apache Geode: Distributed, in-memory database

#7
post #3
post #2

Let me guess: it's written in Java?

Yes. Why are all Apache projects are written in Java?

All: this is a major project (with a long history: http://geode.incubator.apache.org/about) and a major release. It deserves a substantive thread, so please let's not get sidetracked by a language troll.

Re: Apache Geode: Distributed, in-memory database

#8
post #4
post #3

Earlier quoted context omitted.

Yes. Why are all Apache projects are written in Java?

There are a few good reasons, but more importantly, why does it matter?

Can't speak for others, but I find deploying the JVM alongside non-JVM software to create a full product pretty frustrating.

Re: Apache Geode: Distributed, in-memory database

#10
post #9

Feedback on the documentation: It's not immediately obvious to me how Geode is different from Redis. When would I want to use Geode over Redis, and vice versa?

Redis and in-memory data grids are pretty different animals. I would characterize IMDG's like Geode to be concurrent write intensive, and have flexible data models. It also scales out better than Redis in a more automated fashion.

Redis is a great read-intensive cache. It also has a powerful data model, but you have to use their data models. Example: If you want to run calculations on lists or sets, they have powerful operations you can call.

IMDG's such as Geode were built with the rise of automated trading in the finance industry.

Post reply on HN