3 ms·
Based on a quick look at the documentation, it looks like it can read, write, and store data. Is the functionality for versioning, diffs, different storage back
by rpedela 12y ago
Based on a quick look at the documentation, it looks like it can read, write, and store data. Is the functionality for versioning, diffs, different storage backends, etc there yet? I know it takes time to build these things, I am just wondering how far along the project is.
I also have a concern about the fact it is written in Node. It is well known that Javascript doesn't understand large numbers so I am curious how the project is handling this?
- sh1mmer 12y agoNode easily does arbitrary sized numbers. This is achieved either using Node's own Buffer type, TypedArrays or a binding such as BigNum which provides an interface to the number functions in Node's openSSL binding.
- rpedela 12y ago> Node easily does arbitrary sized numbers. No it doesn't. Having to use buffers is not easy and the BigNum OpenSSL stuff is slow and limited (only integers). I have personally had a hell of a time supporting PostgreSQL's numeric type in a Node web server. Can it be done with Node? Sure, but it is not easy or fast. If dat was just for moving buffers around then it would probably be okay, but it is wanting to be the place for data transformations as well which is what concerns me.