currency - 如何在网络应用程序中处理/存储资金

标签 currency banking

如果一个应用程序要接受形式上的货币存款以换取可用于服务的信用,那么这些钱是如何存储、存入和提取的。

即。在 AdWords 中,您将 10 美元存入您的帐户,然后显示 10 美元的信用额度。但这 10 美元纯粹代表你的钱,它只是数据库中的一个值。

实际的后端系统喜欢用什么来处理这个? IE。实际持有的钱在哪里,网络应用程序如何控制实际的钱,在提款等情况下?

最佳答案

世界上几乎所有的钱都是“纯粹代表你的钱,它只是数据库中的一个值”!货币的下一部分是纸币,它在某种意义上是真实的,因为它是有形的,但如果支持纸币的政府倒闭,它随时可能变得一文不值。之后是黄金等实物,但这是非常不切实际的。

所以基本上我要说的是,处理金钱的网络应用程序只是在数据库中有值!那些编写得当的代码会非常小心地测试和验证处理“金钱”的代码,当然还会使用像 hoang 已经说过的数据库事务来避免系统中的重复金钱或损失金钱。

我希望这个答案能让你对现代世界如何处理金钱感到不那么舒服:P

关于currency - 如何在网络应用程序中处理/存储资金,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14749398/

相关文章:

c# - 是否可以使用当前文化设置格式化数字但将 0 显示为空白?

java - 使用Java的PostgreSQL上的Money数据

javascript - Angular Js货币,后符号为欧元

javascript - KnockOut 货币绑定(bind)处理程序

algorithm - 银行交易是如何工作的 "under the hood"- 可能很详细

database - 银行数据库设计问题

java - 如何在 Java 中将 $1319.2295689273974 舍入为 1319.23?

xsd - XML Schema 格式文件 : pain. 008.002.02

payment - NFC 移动货币交易如何运作?