【发布时间】:2012-06-26 01:46:06
【问题描述】:
我们正在为我们自己的商店添加类似银行的子系统。
我们已经有客户,因此每个人都会被分配一个帐户,并且可以进行某种交易(添加到帐户或从帐户中减去)。
所以我们至少需要 account 实体、transaction 实体,然后操作必须重新计算总体余额。
你将如何构建你的数据库来处理这个问题?
有没有我可以模拟的标准银行系统?
顺便说一下,我们使用的是 mysql,但也会考虑一些 nosql 解决方案来提高性能。
【问题讨论】:
-
在“nosql 解决方案”中存储银行账户不会为您赢得 AAA 评级。这是作业吗?
-
你需要处理利息吗?当你说类似银行时,它会像银行一样受到监管吗?
-
它的工作。不感兴趣。这就是为什么我说类似银行。 John Doe 有账户,可以从中取出 10 个 fakedollars,或者这笔钱可以给他。
标签: mysql database-design database-schema banking