On Wed, Jul 03, 2013 at 01:09:19PM -0700, jmartins wrote: > Em sexta-feira, 28 de junho de 2013 11h01min15s UTC-3, Сергей Коротков > escreveu:
> Alan, > > >I believe that with an evented I/O b-tree TingoDB would be an pure-JavaScript > >embedded MongoDB clone that could scale just as well as MongoDB. > > +1 > > Other Options is Fractal I/O like http://en.wikipedia.org/wiki/TokuDB but I > don't know if it's open source license and have JS libs. There are a lot of different extensions of b-trees. Strata let's you build them. It is an interface to a b-tree. You can build a log structured merge trees. You can play around with these here stratified b-trees that Tokutek and Acunu are bragging about. That all has to do with when and how you write. I'd be happy to help anyone who wants to approach a more complicated constructs in an implementation. Open an issue... https://github.com/bigeasy/strata/issues There are a lot of NoSQL databases that get their performance from YANGI trade-offs. With pure-JavaScript you can approach problems the Node.js way; benchmarks and short iterations. With JavaScript, I can play around with complicated algorithms, yet implement them so that they are performant. With Node.js, these implementations make use of the operating system. Node.js is a scripting platform that doesn't existing a VM bubble, like, oh, say, Java, where I/O is some fuzzy, Nerf-covered concept. Strata is part of a collection of pure-JavaScript database primitives that I'm writing so people can implement pure-JavaScript databases on top of Node.js. The domain-specific Node.js database is going to be a thing. Node.js is going to mean "database." -- Alan Gutierrez ~ @bigeasy -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.