incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Trevor Smith <tre...@knewton.com>
Subject Re: No Transactions: An Example
Date Wed, 22 Jun 2011 14:31:48 GMT
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 <sdolgy@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 <trevor@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
>

Mime
View raw message