Ist die nosql-Datenbank gut für Online-Geld-Transaktion-management

Ich bin Planung zu verwenden-nosql-Datenbank als back-end für meine Web-Produkt. Ich habe ein paar sehr grundlegende Zweifel.

1) ich habe gelesen, in einem blog, dass die Nosql-Datenbank-sind nicht so gut für Online-Geld-Transaktion, d.h. wo die Integrität der Daten ist von höchster Bedeutung.(Mein Produkt hat Online Geld-Transaktionen)

2) wird Es um das tägliche minimum 1000 Benutzer.

3)Wird die Verfügbarkeit ein problem sein ?

Können Sie bitte angeben, keine weitere vor-und Nachteile bezogen auf Nosql-Datenbank.Ich bin der Planung bis zur Nutzung MongoDb. Können Sie diese erfüllen meine oben genannten Fragen.

Meine Frage ist klar, oder muss ich zu geben, mehr info?
Bitte Kommentar, und ich werde die notwendigen änderungen vornehmen.

  • Es wird dringend empfohlen, um Transaktionen in solchen Systemen. Sie emulieren kann Transaktionen mit nosql-aber Sie erfinden das Rad.
  • du bitte erläutern Sie Ihren Standpunkt, ich bin nicht in der Lage zu verstehen, was genau Sie zu sagen haben.
  • die meisten problem ist die Parallelität. Wenn Sie möchten, zum Beispiel substruct Geld, als Sie nicht nur 1) überprüfen Sie den verfügbaren Betrag 2) substruct wenn user Geld haben. Sie müssen Schloss-Benutzer-Konto aus, ändert sich zunächst mit dem speziellen flag und dann Operationen. Mit SQL-Datenbanken Sie haben die standard-Möglichkeiten, dies zu tun.
  • ist es mehr, klar?
  • Es hängt davon ab, was Sie tun möchten. MongoDB unterstützt Atomare Operationen, aber wenn Ihr das update kann nicht durchgeführt werden bei einer operation kann es zu einem problem werden. Es ist nicht im Zusammenhang mit Geldangelegenheiten, es ist eher das Konzept von mongoDB. mongodb.org/display/DOCS/...
  • was ist der Grund, Sie wollen eine NoSQL-Datenbank für das backend? Nur, um es zu lernen? Weil es kalt ist? Oder gibt es einen tatsächlichen nutzen? Aber selbst wenn Sie gehen, nehmen Sie einen Blick auf etwas zuverlässiger als MongoDB ( z.B. Riak ). /litius
  • Gründe dafür sind 1)planen Wir zu expandieren. Und wollen nicht, dass die Datenbank eine Einschränkung. 2)Von dem, was ich gelesen habe, in keinem sqldatabase wir haben nicht zu denken, das schema, eine Menge. 3)Die Wartung für die nosql-Datenbank ist sehr weniger. 4)Wir konsultiert haben ein paar startups, die bereits mit, Sie habe keine wichtigen Fragen, die-off vor kurzem.(Ich wollte mehr Globale opnion zu diesem Thema,also hier die Frage) 5) Und ja, es ist sehr cool 😀 ... Danke für dein Vorschlag ich werde sicherlich Blick auf Riak 🙂

InformationsquelleAutor Akamad007 | 2011-09-13
Schreibe einen Kommentar