Sasha, How would you deal with a transfer between accounts in which only one half of the operation was successfully completed?
Thank you. Trevor On Wed, Jun 22, 2011 at 10:23 AM, Sasha Dolgy <sdo...@gmail.com> wrote: > I'd implement the concept of a bank account using counters in a > counter column family. one row per account ... each column for > transaction data and one column for the actual balance. > just so long as you use whole numbers ... no one needs pennies anymore. > -sd > > On Wed, Jun 22, 2011 at 4:18 PM, Trevor Smith <tre...@knewton.com> wrote: > > Hello, > > I was wondering if anyone had architecture thoughts of creating a simple > > bank account program that does not use transactions. I think creating an > > example project like this would be a good thing to have for a lot of the > > discussions that pop up about transactions and Cassandra (and > > non-transactional datastores in general). > > Consider the simple system that has accounts, and users can transfer > money > > between the accounts. > > There are these interesting papers as background (links below). > > Thank you. > > Trevor Smith > > http://www.ics.uci.edu/~cs223/papers/cidr07p15.pdf > > > http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-20-52-14/BuildingOnQuicksand_2D00_V3_2D00_081212h_2D00_pdf.pdf > > http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf >