4 ms·
I think a good way to explain the project would be to outline how it improves upon vanilla HBase. I'd be interested in seeing the differences.
by hiroprot 12y ago
I think a good way to explain the project would be to outline how it improves upon vanilla HBase. I'd be interested in seeing the differences.
- alexnewman 12y agoSome high level points written in a rush - We say we can do failover in a couple of seconds. We want to make it subsecond, but we can't do that reliably yet. In HBase this story is much more mixed. - We wanted to really reduce complexity, as a result, you can just apt-get install c5 on each node and you are done. It's one daemon, one log file, and that's it. No xmx nonsense, and almost no tuning or config files. I don't know if you have dealt with hadoop before, but the complexity is high. - Finally we have a much more advanced wireformat. In fact it's advanced by being simple (protobufs + http). As a result clients in languages other than java become very easy, without a thrift client. In the future expect even cooler features, but for v1 we are just aiming for HBase compat.
- hiroprot 12y agoThat actually sounds great...hope to give it a try once the OSS version is available.
- alexnewman 12y agoI should also mention we had to work on our own version of protobufs. It's totally compatible but much faster in java. Check our blog for details. It's already open source!
- alexnewman 12y agoCome to think of it, those are the main points we have in the middle of the webpage. I guess we just didn't outright compare it to HBase.