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.
My suggestion is like that: For DB, split it into two parts. Anything non-transaction related, (e.g. user data, page content data), use Mongo. Anything to do with transaction & payment, use MySQL. That you will get the best of two. For Front end, depending on how you wanna do it. But for small project, I will just stick with Node.js (express) and do it all. It's just like normal webpage may be with some CMS functionalities. On Wed, Oct 24, 2012 at 8:57 AM, Alexey Petrushin < [email protected]> wrote: > > I suspect you're thinking strictly in terms of lost sales. That's > > the smallest of the three issues I see. Yes, lost sales are one > > possible problem. Getting your database back into working > > order is another possible problem, as both an expense in man > > hours and site downtime, with the amount of work dependent > > on quite a few things. > > You are saying that biggest problem is that MongoDB allows DB to end up in > inconsistent state that causes errors in the Application and makes the > Application unusable untill the DB is fixed by hands. > > I agree with You - it's the biggest problem with no-ACID database, but > it's not in any way related to E-Commerce. > > -- > 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
