﻿<?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>Lev Gorodinski commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>The optimization is explained here: http://stackoverflow.com/questions/7640227/query-product-catalog-ravendb-store-for-spec-aggregate-over-arbitrary-collection it is minor overall.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment13</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment13</guid><pubDate>Wed, 18 Apr 2012 04:55:17 GMT</pubDate></item><item><title>Ayende Rahien commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Felipe,
No, all of those optimizations had to do with managing how we interact with Lucene, not Lucene itself.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment12</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment12</guid><pubDate>Tue, 17 Apr 2012 23:56:55 GMT</pubDate></item><item><title>Ayende Rahien commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Micha,
These posts were written two months ago, they refer to changes that went into the stable build 701.
I'll discuss the exact changes in the next few posts.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment11</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment11</guid><pubDate>Tue, 17 Apr 2012 23:56:07 GMT</pubDate></item><item><title>Ayende Rahien commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Lev,
We have recently significantly optimized faceted searches, so you should probably try again.
What optimization did you do in the referenced code?</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment10</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment10</guid><pubDate>Tue, 17 Apr 2012 23:55:05 GMT</pubDate></item><item><title>Matt commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>@ Lev Gorodinski

Also see this thread https://groups.google.com/forum/#!msg/ravendb/GJImaCrrKkk/VVvXLXQ1RFcJ, for a discussion on other ways of improving the perf. But note that for most scenarios, the current impl is pretty quick!</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment9</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment9</guid><pubDate>Tue, 17 Apr 2012 22:56:13 GMT</pubDate></item><item><title>Matt commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>@Lev Gorodinski

Can you explain a bit more what that code sample is doing? What's the optimisation?</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment8</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment8</guid><pubDate>Tue, 17 Apr 2012 22:49:30 GMT</pubDate></item><item><title>Felipe Fujiy Pessoto commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Ayende, since you´re using Lucene to store Indexes, do you actually change Lucene Source Code to do improvements?</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment7</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment7</guid><pubDate>Tue, 17 Apr 2012 18:09:59 GMT</pubDate></item><item><title>Micha Schopman commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Call me stupid, but whatexactly is optimized now. Was the previous post written on an older version of RavenDB and this post on a current stable release after optimizations had been made?

What did you change to speed up the import of the raw data for example? :)

</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment6</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment6</guid><pubDate>Tue, 17 Apr 2012 18:02:57 GMT</pubDate></item><item><title>Lev Gorodinski commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Ayende, are there plans to optimize faceted search in RavenDB? Or is this something that you think should be handled by a framework dedicated to search, such as Solr or ElasticSearch? I've made a simple optimization to the FacetedQueryRunner: http://pastebin.com/SRNtSaKN however I couldn't optimize much further without digging deeper into the internals.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment5</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment5</guid><pubDate>Tue, 17 Apr 2012 17:57:30 GMT</pubDate></item><item><title>Rafal commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Ayende, the indexing speed was my main concern  - I was afraid that in some situations the indexing process may lag too much behind data modification and Raven would be serving strange results to users. Therefore I'm happy to see that this is not a bottleneck. A database integrated with Lucene index is a great combination and one of the biggest advantages of Ravendb imho. Updating Lucene index in realtime is tricky and difficult to do when data modifications are very frequent, so a tool that can do that automatically and almost online is very valuable.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment4</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment4</guid><pubDate>Tue, 17 Apr 2012 11:50:03 GMT</pubDate></item><item><title>Ayende Rahien commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Rafal,
Those numbers are actually not that important, because we are not testing / optimizing insert performance.
What we are doing is testing indexing performance, something quite different.

In most systems, a RavenDB server will usually have at most one write per client request, so a few hundreds or thousands is pretty awesome in terms of the numbers of users that you can support on a single box.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment3</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment3</guid><pubDate>Tue, 17 Apr 2012 10:05:37 GMT</pubDate></item><item><title>Rafal commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>This is afaik the first post showing some real performance numbers. And the optimized results look quite good - 1000 inserts/updates per second is fast enough for most applications. I did not yet decide to use Raven for any real application but it becomes harder to resist with every release. 


</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment2</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment2</guid><pubDate>Tue, 17 Apr 2012 10:03:06 GMT</pubDate></item><item><title>dotnetchris commented on RavenDB &amp;amp; FreeDB: An optimization story</title><description>Major major spike for Raven. I've always loved using it but importing big data was always a hurt piece it's great to see this vast of an improvement.</description><link>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment1</link><guid>http://ayende.com/154913/ravendb-freedb-an-optimization-story#comment1</guid><pubDate>Fri, 24 Feb 2012 14:04:26 GMT</pubDate></item></channel></rss>