Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
We have a use-case which loads by id the same documents many thousand times in a few seconds.
Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
--
@Chris No it isn't.The use case is a distributed financial computation server using market data stored on raven. Market data doesn't change often (and is *most of the time* immutable) thus why the caching. The problem is that the data is required by potentially many hundred functions running at the same time and we need the most recent market data.
@Oren Just saw that 99% of the time is spent deserializing a 690KB document which is a matrix with a cardinality of 500,000 which explains why it takes ~150ms to deserialize. I guess we'll have to stick with our custom cache. Do you recommend relying entirely on the changes API to invalidate our cache or should we stick with querying the index with the latest Etag received?
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.