﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>There are actually a few already out there:
https://github.com/mattdaly/node-ravendb 
https://github.com/csainty/node-raven 

See also: 
http://groups.google.com/group/ravendb/browse_thread/thread/501ed1b4a0b3e380?pli=1 </description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment7</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment7</guid><pubDate>Thu, 03 May 2012 08:35:59 GMT</pubDate></item><item><title>angie commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>Ayende,

do you have any plans for ravendb driver for node.js ?</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment6</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment6</guid><pubDate>Thu, 03 May 2012 00:30:13 GMT</pubDate></item><item><title>Ayende Rahien commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>Janivz,
We loaded all 3 million records as soon as we could, using inserts. We didn't test updates, since the process is the same in all respects.</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment5</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment5</guid><pubDate>Wed, 25 Apr 2012 13:09:34 GMT</pubDate></item><item><title>Janivz commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>Any chance u could elaborate about the specifics of the 3 million document test?  how many bulk inserts/ updates over what period of time ... and such.
Thank you</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment4</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment4</guid><pubDate>Wed, 25 Apr 2012 09:20:20 GMT</pubDate></item><item><title>Chris commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>Dynamically adjusting the batch size reminds me of process prioritization in OSes.  The basic idea being if a process uses all of its time slice, increase its time slice (up to some maximum). If the process does not use its time slice, decrease the time slice (down to some minimum). Usually, the increase and decrease are asymmetrical so that the algorithm can find an appropriate balance between the current workload vs the historical workload.

I am also impressed that with a roughly 4-6 order of magnitude increase in document rate, there is only a 2 order of magnitude increase in index latency.</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment3</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment3</guid><pubDate>Tue, 24 Apr 2012 14:01:27 GMT</pubDate></item><item><title>Scooletz commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>The same can be applied (to the given limit of time) to quering a given resource for changes, or any other heavy work. If for instance a message was found in a queue, pop another one quite fast the second time, if one isn,t found, extend the period. I think that this idea is standing behind usage of Azure Queries in NServiceBus.</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment2</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment2</guid><pubDate>Tue, 24 Apr 2012 10:27:32 GMT</pubDate></item><item><title>tobi commented on The RavenDB indexing process: Optimization&amp;ndash;Tuning? Why, we have auto tuning</title><description>Auto-tuning is extremely convenient. Lacking this is likely to be one of the factors making MySQL users unhappy and driving the NoSQL shift.</description><link>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment1</link><guid>http://ayende.com/155425/the-ravendb-indexing-process-optimization-tuning-why-we-have-auto-tuning#comment1</guid><pubDate>Tue, 24 Apr 2012 09:40:29 GMT</pubDate></item></channel></rss>