<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Performance comparison: key/value stores for language model counts</title>
	<atom:link href="https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/feed/" rel="self" type="application/rss+xml" />
	<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/</link>
	<description>cognition, language, social systems; statistics, visualization, computation</description>
	<lastBuildDate>Tue, 25 Nov 2025 13:11:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Holger</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-281919</link>
		<dc:creator>Holger</dc:creator>
		<pubDate>Sat, 16 Feb 2013 16:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-281919</guid>
		<description><![CDATA[Hello, i have been using BerkleyDB for more then five Years to store Key / Value Pairs for my Searchengine at www.amidalla.de. The Client is in Perl and i dont see many Performance Differences in setting the Cache Environment !? Maybe this is just Perl specific, i did not test this with the C++ Client.]]></description>
		<content:encoded><![CDATA[<p>Hello, i have been using BerkleyDB for more then five Years to store Key / Value Pairs for my Searchengine at <a href="http://www.amidalla.de" rel="nofollow">http://www.amidalla.de</a>. The Client is in Perl and i dont see many Performance Differences in setting the Cache Environment !? Maybe this is just Perl specific, i did not test this with the C++ Client.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samona</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-86645</link>
		<dc:creator>Samona</dc:creator>
		<pubDate>Tue, 11 Oct 2011 16:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-86645</guid>
		<description><![CDATA[Ciao, trovo questo sito fortemente per nulla male. Grazie mille per le idee. bye]]></description>
		<content:encoded><![CDATA[<p>Ciao, trovo questo sito fortemente per nulla male. Grazie mille per le idee. bye</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pranas</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-22572</link>
		<dc:creator>Pranas</dc:creator>
		<pubDate>Sat, 06 Mar 2010 02:49:34 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-22572</guid>
		<description><![CDATA[I completely agree with Bob. It makes no sense comparing mapping implementations if you need something different ;-). 
Still it is nice what you share your observations.

Thanks]]></description>
		<content:encoded><![CDATA[<p>I completely agree with Bob. It makes no sense comparing mapping implementations if you need something different ;-).<br />
Still it is nice what you share your observations.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Performance comparison: key/value stores for language model counts &#8250; ec2base</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-19899</link>
		<dc:creator>Performance comparison: key/value stores for language model counts &#8250; ec2base</dc:creator>
		<pubDate>Sun, 17 Jan 2010 10:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-19899</guid>
		<description><![CDATA[[...] http://anyall.org/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] <a href="http://anyall.org/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/" rel="nofollow">http://anyall.org/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brendano</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-17057</link>
		<dc:creator>brendano</dc:creator>
		<pubDate>Sat, 28 Nov 2009 04:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-17057</guid>
		<description><![CDATA[See also:

http://randomfoo.net/2009/04/20/some-notes-on-distributed-key-stores]]></description>
		<content:encoded><![CDATA[<p>See also:</p>
<p><a href="http://randomfoo.net/2009/04/20/some-notes-on-distributed-key-stores" rel="nofollow">http://randomfoo.net/2009/04/20/some-notes-on-distributed-key-stores</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jd</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-15555</link>
		<dc:creator>jd</dc:creator>
		<pubDate>Wed, 04 Nov 2009 23:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-15555</guid>
		<description><![CDATA[@Evil Bob,
msync() to sync to the filesystem and fsync() to sync to disk?]]></description>
		<content:encoded><![CDATA[<p>@Evil Bob,<br />
msync() to sync to the filesystem and fsync() to sync to disk?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-14527</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 26 Oct 2009 18:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-14527</guid>
		<description><![CDATA[Thanks a lot for this writeup. We&#039;ve got some large berkeley DB files and we&#039;re looking into migrate to tokyocabinet for performance reasons. Your post was certainly useful. 

We have found pretty huge differences with the BSDDB cache size, and we&#039;ve done tons of performance tweaking. I&#039;m definitely looking forward to checking out how hard it is to port to TokyoCabinet, and how much time we can save.]]></description>
		<content:encoded><![CDATA[<p>Thanks a lot for this writeup. We&#8217;ve got some large berkeley DB files and we&#8217;re looking into migrate to tokyocabinet for performance reasons. Your post was certainly useful. </p>
<p>We have found pretty huge differences with the BSDDB cache size, and we&#8217;ve done tons of performance tweaking. I&#8217;m definitely looking forward to checking out how hard it is to port to TokyoCabinet, and how much time we can save.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane K Johnson &#187; Blog Archive &#187; How I learned to say &#8216;No&#8217; to SQL</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-12186</link>
		<dc:creator>Shane K Johnson &#187; Blog Archive &#187; How I learned to say &#8216;No&#8217; to SQL</dc:creator>
		<pubDate>Wed, 30 Sep 2009 14:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-12186</guid>
		<description><![CDATA[[...] Performance comparison: key/value stores for language model counts [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Performance comparison: key/value stores for language model counts [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-9465</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 12 Aug 2009 03:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-9465</guid>
		<description><![CDATA[FYI, I&#039;ve also made a performance test for Redis, Tokyo Tyrant and MemcacheDB. 
(request per second)
http://timyang.net/data/mcdb-tt-redis/]]></description>
		<content:encoded><![CDATA[<p>FYI, I&#8217;ve also made a performance test for Redis, Tokyo Tyrant and MemcacheDB.<br />
(request per second)<br />
<a href="http://timyang.net/data/mcdb-tt-redis/" rel="nofollow">http://timyang.net/data/mcdb-tt-redis/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evil Bob</title>
		<link>https://brenocon.com/blog/2009/04/performance-comparison-keyvalue-stores-for-language-model-counts/#comment-7318</link>
		<dc:creator>Evil Bob</dc:creator>
		<pubDate>Wed, 24 Jun 2009 00:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://anyall.org/blog/?p=492#comment-7318</guid>
		<description><![CDATA[Tokyo Cabinet only occasionally flushes to disk because it memory maps the database file and as a result synchronisation is controlled by the kernel&#039;s virtual memory manager.

The advantages of this approach is that you no longer need manage the synchronisation and you gain extra performance since your program no longer needs to make fsync system calls. The disadvantage, as some of you have pointed out, is that you can no longer control the synchronisation and if you don&#039;t agree with the virtual memory manager&#039;s synchronisation algorithm, you&#039;re stuck.]]></description>
		<content:encoded><![CDATA[<p>Tokyo Cabinet only occasionally flushes to disk because it memory maps the database file and as a result synchronisation is controlled by the kernel&#8217;s virtual memory manager.</p>
<p>The advantages of this approach is that you no longer need manage the synchronisation and you gain extra performance since your program no longer needs to make fsync system calls. The disadvantage, as some of you have pointed out, is that you can no longer control the synchronisation and if you don&#8217;t agree with the virtual memory manager&#8217;s synchronisation algorithm, you&#8217;re stuck.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.017 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-04-13 02:58:43 -->
