【发布时间】:2012-04-27 00:15:07
【问题描述】:
我想知道 elance、odesk 和类似网站如何处理资金...
当您将钱存入该网站时,钱是否会转到他们的银行帐户,并且您会获得虚拟货币(附加到数据库中的用户实体或其他东西)?当某人完成一项工作时,用户之间的资金转移如何运作?
您是否一定需要数据库事务来执行此类操作,以免失败或被滥用? 而且,由于它们不支持事务,因此可以使用 No SQL 解决方案来完成吗?
在我看来,两次取款(没有交易)的问题可以通过锁定来解决。您可以通过组合用户 ID(从和到 Id)锁定传输过程。
我是否在正确的轨道上,我真的需要为这部分使用一些带有事务支持的数据库吗?
【问题讨论】:
标签: sql transactions nosql currency