﻿<?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>Mischa Kroon commented on Raven performance testing</title><description>Would it be possible to have some sort of a comparison with an sql database here. 
  
  
Not sure if this would make for a logical comparison but I think most devs are familiar with sql databases so a performance comparison with something open source like postgress /  mysql / sqlite would be nice to see. 
  
  
Raven seems to be doing a whole lot more then just store data, so that part would have to be reconstructed but still it might be good to see. 
  
  
  
</description><link>http://ayende.com/4470/raven-performance-testing#comment4</link><guid>http://ayende.com/4470/raven-performance-testing#comment4</guid><pubDate>Mon, 26 Apr 2010 08:15:34 GMT</pubDate></item><item><title>Ayende Rahien commented on Raven performance testing</title><description>&gt; I take it there is no de/serialization involved and you're just dumping the json text value from lucene to the response stream?
  
  
For GETs, no, there is no serialization, we simply dump it to the client.
  
For queries, there is, because you have to merge multiple documents together. 
  
The Lucene index doesn't actually hold all the data, only the indexed parts.
  
  
All of those requests are handled as part of Raven itself, you don't have to write anything to make this happen.
  
  
ETA of release is weeks, and yes, it is going to be open source.
  
  
I am using Newsoft.Json for that, I love it
</description><link>http://ayende.com/4470/raven-performance-testing#comment3</link><guid>http://ayende.com/4470/raven-performance-testing#comment3</guid><pubDate>Sat, 24 Apr 2010 17:04:53 GMT</pubDate></item><item><title>Demis Bellot commented on Raven performance testing</title><description>Very nice, performance looks impressive. Raven seems to be maturing with features at a good pace. 
  
  
I take it there is no de/serialization involved and you're just dumping the json text value from lucene to the response stream? 
  
Do these RESTish requests come as part of Raven solution or is this interface something that the client is expected to provide? 
  
i.e. do you get it for free and be able to page any query I've defined without writing a custom http handler?
  
  
Either way this seems like a good CouchDB-style solution with built-in lucene is a killer feature - should be a prime candidate for building pure Ajax apps with.
  
Maybe I should renew efforts in my ajax framework (
[http://www.ajaxstack.com/AjaxStack.Demo/](http://www.ajaxstack.com/AjaxStack.Demo/)) and get it talk directly to a Raven backend, the built-in lucene index would come in handy as I currently maintain my own search index. What's the ETA on a public release? is it going to be open source?
  
  
Just one q, what are you using to serialize to JSON as I'm having a hard time finding any good ones, are just you using the BCL's JsonDataContractSerializer? 
  
</description><link>http://ayende.com/4470/raven-performance-testing#comment2</link><guid>http://ayende.com/4470/raven-performance-testing#comment2</guid><pubDate>Sat, 24 Apr 2010 11:19:34 GMT</pubDate></item><item><title>HoyaSaxa93 commented on Raven performance testing</title><description>Incredible results!!! Been reading this series from the start and things look like they are really coming together. Congrats!
</description><link>http://ayende.com/4470/raven-performance-testing#comment1</link><guid>http://ayende.com/4470/raven-performance-testing#comment1</guid><pubDate>Sat, 24 Apr 2010 09:33:10 GMT</pubDate></item></channel></rss>