--
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 nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
--
You use the right tool for the right job. In the case of e-commerce you really do need transactions. Traditional databases do this very well.
It's not that you can't do this type of stuff in Mongo but you really are hammering a square peg into a round hole. It becomes complicated.
P.S. Does anyone really estimated how much will be losses in case of some (0.00...X) transactions lost due to lack of transactional support in mongo?I mean in stores like amazon - it's not a question, losses are huge, but in case of an ordinary e-shop? Are they really so big? One developer cost about 100 / per-year, so, mongo allows to build product faster and thus save cost on development time (although, it's also subject to question). The question is - what's higher - cost of development or lost transactions.
--
--
P.S. Does anyone really estimated how much will be losses in case of some (0.00...X) transactions lost due to lack of transactional support in mongo?I mean in stores like amazon - it's not a question, losses are huge, but in case of an ordinary e-shop? Are they really so big? One developer cost about 100 / per-year, so, mongo allows to build product faster and thus save cost on development time (although, it's also subject to question). The question is - what's higher - cost of development or lost transactions.
though Mongo is not ACID . however, when i raised that question to 10gen during a training, one of the solutions they suggest is to do it in code with two handshakes for committing data. not pretty but dorable.