Please note that the actual name for a "fractal tree" in the research literature is "Streaming (cache oblivious) B-Tree" (or at least they've very very closely related). Writing good code wrt memory locality is SUPER important for writing high performance code, whether its in memory work, or larger than ram (eg for the DB). Also a fun exercise to try to understand how!
Would make sense. Michael Bender is a co-author on that paper and he apparently works for Tokutek, judging by this presentation: http://www.bnl.gov/csc/seminars/abstracts/Bender_Presentatio...
532x Performance Increase for MongoDB with fractal tree indexes
21–27 of 27 posts
Re: 532x Performance Increase for MongoDB with fractal tree indexes
#22> At 3.5 million inserted documents, the exit velocity of standard MongoDB was 2.11 inserts per second... That's terrifying - do people expect performance like this? Or was this crafted to be a pathological case? 100 element arrays don't seem too common, but that only makes this 300 million entries in e.g. a SQL table - I suspect my laptop running MySQL could outdo that kind of performance (but have no proof. I could…
Re: 532x Performance Increase for MongoDB with fractal tree indexes
#23Nobody believes me when I say Fractals solve literally everything efficiency related. Even though it's true. Nobody believed me when I introduced on-demand script injection for javascript, today it's IT etiquette. The power of popularity I guess.
Did you blog about it? give examples? What else can be solved with fractals?
Re: 532x Performance Increase for MongoDB with fractal tree indexes
#24All told, based on my experience, MongoDB's performance still has a ways to go.
Re: 532x Performance Increase for MongoDB with fractal tree indexes
#25Re: 532x Performance Increase for MongoDB with fractal tree indexes
#26Nobody believes me when I say Fractals solve literally everything efficiency related. Even though it's true. Nobody believed me when I introduced on-demand script injection for javascript, today it's IT etiquette. The power of popularity I guess.