Cloudant Merges BigCouch Into Apache CloudDB
However, going forward, Cloudant will cease development of BigCouch to further participate in the CouchDB community and keep CouchDB and Cloudant clustering functionality in sync. Cloudant engineers will continue to make cluster-scaling and fault-tolerance enhancements within the CouchDB project and will reuse that code in Cloudant's database service, the company said. "We're working to integrate BigCouch's clustering technology with CouchDB—we've set the stage and welcome more project committers to get involved," said Jan Lehnardt, vice president of Apache CouchDB, in a statement. "With Cloudant's work to fine-tune BigCouch large-scale database replication, Apache CouchDB now has a complete strategy for replicating data across distributed systems, whether nodes are Erlang clusters in the same data center or on the other side of the world. Developers now have more options for moving data closer to their users and a simpler strategy for synchronizing that data throughout a larger system." The key accomplishment of the merged code is the BigCouch clustering capability, Cloudant officials said. Among other improvements to Apache CouchDB, Cloudant has contributed a new compactor process that creates smaller and better-organized post-compaction databases. CouchDB users can now experience significant improvements in compaction and replication speed, as well as boosts in high-concurrency access performance. Additional improvements include better index update speeds, updated aggregate reduce functions, smooth hot-code updates, improved logging and streamlined libraries. Cloudant engineers also refactored internal code, removing complicated sections and boosting overall performance, the company said.In May, Cloudant announced $12 million in series B funding from Devonshire Investors, a private equity firm affiliated with Fidelity Investments; Rackspace Hosting, an open cloud infrastructure provider; and Toba Capital. The company also announced that current investors — Avalon Ventures, In-Q-Tel, Samsung Venture Investment Corporation — purchased additional shares. Cloudant said the funding would be used to support its global expansion and grow the company's support, service and go-to-market strategies. "We hear all the time from customers that dealing with the complexities of large-scale systems infrastructure just slows them down," Pat Matthews, senior vice president of corporate development at Rackspace, said in a statement on the funding. "Developers want control of their infrastructure, but they don't want to have to manage it 24/7. Cloudant is the natural extension of this idea at the database layer. We're partners that share a commitment to delivering the highest level of customer support, which is why investing in Cloudant works so well from a Rackspace perspective."
A preview of the merged software is available now, and a general release of CouchDB with the merged BigCouch functionality is targeted to be available following the Apache community release process.