You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to gimd-d...@googlegroups.com
Hello,
I just wanted to write a short e-mail saying that despite some
concerns about Gimd's performance due to it's functional style the
situation is not that bad.
After migrating to 2.8 I started to measure performance of various
parts of Gimd. It turns out that with Lucene being integrated Gimd can
handle database consisting of around 14k random Messages (some of them
deeply nested) without much of a trouble.
Measured response times are around 50-70ms for simple queries of form
(x.prop1 === const) && (x.prop2 === const) & ...
Reading single message from db is fast as well and it takes 18ms on
average. Some more involved optimizations (function memoizing) make it
possible to reduce the time to 14ms. The code is compiled without
-optimize flag enabled as far as I know.
I'm in the process of setting up some comprehensive performance tests
but first results looks like Gimd can be used in practical setting.
:-)