我正在构建一个应用程序,用于维护通过信用卡或汇票资助的所购买服务的可用现金余额。当然,作为一家小型初创公司,性能并不是什么大问题,因为一开始就没有销量。
也就是说,我的预算很小,请阅读:目前开源。如果我使用传统的 Z 主机,我就是个傻瓜; oracle 对于这个问题,所以我正在争论 mysql 是 innodb 还是 myisam 引擎。
对于我的大多数项目,我选择 innodb。对于第一批假设的 10 万客户来说,这是否是一个可行的选择?还是迈萨姆?金融交易是否建议锁定表?
最佳答案
数据库选择
我会投票给PostgreSQL
http://www.postgresql.org/它是您可以拥有的最接近企业 RDMS 的产品,特别是如果您来自 Oracle
您也可以考虑MySQl
http://www.mysql.com/
引擎选择
如果你选择MySQL那么我建议你使用innoDB
超过MyIsam
因为Database Transaction
支持对金融交易很重要
参见:
http://www.databasejournal.com/features/mysql/article.php/3382171/Transactions-in-MySQL.htm
PHP + MySQL transactions examples
我希望这有帮助
关于php - 适用于小批量银行软件的最佳数据库 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10308563/