Re: [Kai-users] [erlang-questions] Kai - An Open Source Implementation of Amazon's Dynamo
Kai is a distributed key-value datastore
Status: Beta
Brought to you by:
takemaru
|
From: Lev W. <vl...@li...> - 2008-07-12 11:51:13
|
Takeru INOUE wrote: > Hi erlangy, > >> First of all thanks for sharing this excellent piece of code. >> Is there any persistency backend to "Kai" or is it just a memory cache >> engine? > > Amazon's Dynamo, which inspires our Kai, is not a cache, but a > reliable data store. > In Dynamo, all key-value paris are replicated among the cluster nodes > for reliability. > The number of replicas are automatically kept even if some nodes are > getting unavailable. > BDB or MySQL is utilized as persistent storage. > Amazon uses Dynamo to store important information, such as shopping carts. > > While Kai implements memcache API, it is not a cacne and stores > key-value pairs with some replicas like Dynamo. > We currently uses ets only, but dets or mnesia will be supported in > the near future. Takeru, is it true that Kai has 2gigs limitation of ets? If yes, the claim that "Scales infinitely" is false. >> cheers >> Y. >> >> Le 11 juil. 08 à 16:29, Takeru INOUE a écrit : >> >>> Dear Erlang Community, >>> >>> I'd like to tell you about a project called Kai. >>> >>> Kai is a distributed hashtable like Amazon's Dynamo. >>> Dynamo is described in its original paper, as a highly available >>> key-value storage system that some of Amazon's core services use to >>> provide an "always-on" experience. >>> Kai implements well-known memcache API, and you can access to Kai with >>> your favorite programming language. >>> >>> Kai is hosted on sourceforge.net, where detailed information is found. >>> >>> http://kai.wiki.sourceforge.net/ >>> >>> Also, source code can be downloaded. >>> >>> http://sourceforge.net/project/showfiles.php?group_id=228337 >>> >>> If you are interested in Kai, read Getting Started and try it. >>> >>> http://kai.wiki.sourceforge.net/getting+started >>> >>> Regards, >>> >>> -- >>> Takeru INOUE <tak...@gm...> >>> _______________________________________________ >>> erlang-questions mailing list >>> erl...@er... >>> http://www.erlang.org/mailman/listinfo/erlang-questions >> > > > |