2016-08-04 1 views
0

Est-il possible de gérer des transactions financières sur des banques de données cohérentes? Mon hypothèse est "non", car deux parties (acheteur et vendeur) peuvent avoir besoin d'avoir des soldes mis à jour en une seule transaction atomique, et cette transaction doit avoir une sémantique ACID. En bref, la sémantique de l'utilisateur est non-idempotent, donc je ne peux pas voir un moyen de faire ce travail.Les transactions financières peuvent-elles être gérées par des systèmes qui utilisent des banques de données cohérentes?

Est-ce possible? Si c'est le cas, comment? Sinon, y a-t-il une preuve?

Répondre

0

hm..Je ne pense pas finalement cohérent est le problème parce que finalement cohérente ne s'applique qu'à la lecture, vous ne recevrez pas la dernière écriture (corrigez-moi si je me trompe n'importe où). Je suis assez sûr que les écritures sont dans l'ordre où vous les exécutez. donc en supposant que, le problème principal est si ce datastore finalement cohérent ne peut pas faire de transactions/ACID pas.