5 ms·
C5: A simple, reliable, scalable, open-source database
- setuporg 13y agoC5 is a simple, reliable, and scalable open source database which improves on HBase in every way. It is optimized for fast failover and can be used in production for both OLTP and analytics, eliminating a whole class of pipelines and bottlenecks. It is the first HBase successor, fully HBase API-compatible, developed from the ground up to run on the cloud installs with very easy to no maintenance and tuning. Failover happens instantly, which makes it a viable option for APIs, and all the data is accessible to Hadoop analytics flows right away. C5 takes full advantage of high speed IO (SSDs) and is simple to grow to hundreds and thousands of nodes as needed.
- alexnewman 13y agoSo nice to see a plan come together.
- afaqurk 13y agoThe video mentions that it is 10 cents per GB per month. But the price is listed at $1/GB/month.
- alexnewman 13y agoOh dear sorry for the oversite. It's a dime. We will update it now.
- ryanobjc 13y agoFixed, thanks for the early bug report!
- alexnewman 13y agoall fixed
- hiroprot 13y agoSo, where is the opensource version for this?
- alexnewman 13y agoGreat question. We will be releasing in under a month. There's still a couple of things we want to roll out so expect a bit of trickle for a month.
- SEJeff 13y agoPlease include a Dockerfile. Bonus points for trusted builds
- alexnewman 13y agoFile issues here https://github.com/OhmData/c5-issues https://github.com/OhmData/c5-issues
- alexnewman 13y agoIt will start out on github.
- ryanobjc 13y agokeep an eye on http://github.com/ohmdata http://github.com/ohmdata
- notacoward 13y agoMIA, and until it actually happens they shouldn't be using "open source" in their pitch.
- alexnewman 13y agoFair enough. We actually thought we were going to open source half of it last week. I assure you it will be open.
- hiroprot 13y agoI love the premise of this, but consider me sceptical...those are some pretty bold claims for a brand-new database.
- alexnewman 13y agoIt's not from scratch. We have about 100k lines of HBase in there. I am sorry if that isn't clear.
- hiroprot 13y agoI got that part, but a decent part of it is new and unproven, right?
- alexnewman 13y agoFair enough. Plenty of new code. However, the design isn't a research project. It's actually pretty conservative.
- ryanobjc 13y agoA lot less than you'd think - the fundamentals of HBase are excellent. File formats, compacting, etc is all solid and the same. The issues arise during fail over and the architecture of how HBase and HDFS interact. That is where the most changes are, and while it seems scary, I think people will find the changes most refreshing, and cut out literally hundreds of thousands of lines of code out of the write and read paths!
- alexnewman 13y agoBut yes, please be skeptical. I can't wait for you to see the tests though. I bet you will fall in love.
- phacops 13y agoIs the 10c/GB/month a hosted-mode fee, or the commercial license when running the open source package yourself?
- alexnewman 13y agohosted mode. All the software will be open source. We will be on top of Amazon.
- mattbillenstein 13y agoSo this is an improved hbase or something completely different? If the plan is for analytic workloads, what is the query language?
- alexnewman 13y agoThat's a great way to think about it. We want to push it back into the HBase ecosystem as well. Users can use tools like presto and impala to access the data via sql.
- hiroprot 13y agoI 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 13y 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 13y agoThat actually sounds great...hope to give it a try once the OSS version is available.
- alexnewman 13y ago
- fizx 13y agoCongrats on the launch!
- alexnewman 13y agodawwww!
- dkroy 13y agoCan I sign up without having to call or email?
- alexnewman 13y agoSoon it will be completely open source. In less than a month.
- alexnewman 13y agoSorry what exactly is the question?
- rainer89 13y agoI think he got the same question that i , we want to test the database and begin to do fun stuff with that but we dont want to call or write email (not that i a problem with that), is just curiosity if going to have a botton "sing in" or "try" ?
- dkroy 12y agoYeah, I was really interested in messing around with it, but was being lazy and would have rather just entered my credit card instead of having to call or email.
- triplesec 13y agoSo, someone managed to make a Hadoop that doesn't suck, then?
- alexnewman 13y agoWe benefited greatly from Hadoop and it's legacy. Hadoop solves hard problems for some of the biggest companies. On the other hand it is very complicated to install and manage. Additionally HBase still has a ways to go with bindings in other languages and availability. By fixing this it should expand the set of use cases that Hadoop can be applied to. We think we have built an enhanced version of the bottom of Hadoop that is a pleasure to run. We hope you find it pleasurable as well.
- cgio 13y agoIn the investors section I see Roger Bramford. Is he still with Oracle as per the short bio linked?
- alexnewman 13y agoYes he is. We chatted today in fact. In my humble opinion, he's the biggest badass there.
- alexnewman 13y agoAnd no this is not a sekrit oracle project. He just knows a winner.
- webmaven 13y agoSo, no charges for bandwidth in or out of the hosted version?
- alexnewman 13y agoThat's the plan. We want to include it in the base price.
- WorldWideWayne 13y ago> OhmData is the simplest distributed database ever created. > C5 is a next generation distributed NoSQL system. Is it called OhmData or C5?
- alexnewman 13y agoLol good point. I'll tell our guy. C5 is the DB OhmData is the company.
- alexnewman 13y agoWhere's the first one. I heard Ohmdata's c5 is the simplist...