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.


Reply via email to