Kai is a open-source distributed key-value database, which is inspired by Amazon's Dynamo. Same as DynamoDB, it is developed for high scalability and validity of Web sites. goo home, a Japanese social networking service of more than 10 million users, is using Kai as a successful example of Kai. Because it is hard to get the search result of the Kai database through the current Web search Engine. It is suggested to search Kai with another keyword, such as erlang, sourceforge, or dynamo.
The Kai open-source project started in May 2008 and hosted on sourceforge.net. By May of 2009, 4 versions were released and the latest version is Kai-0.4.0. Most of the developers involved in the project were from Japan and the name of Kai is from the name of one of the developers' hometown.
The distributed structure makes Kai's requests will be distributed to N nodes in parallel. Kai uses actor model, which supported by Erlang, to collaborate with each processes with each other. One advantage of actor model is that it does not rely on shared memory, which often causes painful bugs.