Earlier this month, Don Rippert made a major career change, going from his gig as chief technology officer of technology consulting firm Accenture to Cambridge, MA-based database software maker Basho Technologies, where he joined as CEO.
“I wanted to really focus on the technology, and I thought this would give me a chance to do that,” he says.
Basho, which also has offices in San Francisco and Reston, VA, announced his appointment earlier this month, alongside the news that it had added $4 million to complete a $7.5 million funding round. The money came from Georgetown Partners, and Trifork AS, a Danish systems integrator that is the European distributor of Basho’s software.
I took this as an opportunity to sit down and talk to Rippert, sift past the database buzzwords, and figure out what exactly Basho and its open source software, Riak, do.
It all goes back to the CAP Theorem, originated by Eric Brewer, now Google’s vice president of infrastructure and also a Basho board member, Rippert explains. In a nutshell, the theorem states that no database or distributed system can provide consistency, availability, and partition tolerance (the ability to break up data and store it in different physical locations) at the same time. From the 1970s until five or so years ago, the bulk of information in databases was largely consistent and transaction based (for example, the specs on a customer in a sales database), Rippert says. But recently, gadgets like smartphones sprouted up and started producing loads of more complex data.
Traditional relational databases worked well for storing the more uniform, transactional types of data, and focused on providing consistency and availability. That didn’t work so well for the complex data found in videos, data logs from smart meters, and the like.
“Existing databases were the wrong storage mechanism for the sudden jump in data, based on unstructured and machine-made data,” Rippert says. “An industry formed around solving that problem. Basho is one of the companies in that industry.”
Basho, and others in the industry, focus on the A and the P of the CAP Theorem— availability and partition tolerance. Base on those principles, the software is designed to help break up the data and store it in different pieces, and then know what sits where. It also stores the same data in multiple places to “take into account the possibility that some piece will break,” Rippert says. Other database technology that is part of this new generation includes MongoDB, CouchDB, and DataStax. Basho’s founders come from Akamai Technologies (NASDAQ: [[ticker:AKAM]]), the Cambridge-based maker of technology for delivering Web content.
Customers can download Riak right from