Magento开发并且应该用于交易安全的环境中.
您可以尝试切换到其他一些事务安全的数据库(如Oracle),但是您需要自己为Oracle编写PDO适配器和资源模型(它们不是Magento的一部分).但如果您的提供商甚至不支持InnoDB,我不相信他会支持Oracle或类似^^
另一种可能性是使Magento能够使用非事务性mySQL引擎MyISAM.您需要重写许多进程,核心模型和控制器,以将Magento从事务性行为转变为非事务性行为.
这不仅是大量工作,而且我几乎可以肯定,每次尝试升级Magento版本时,您都会获得很多乐趣.我强烈建议不要这样改变核心.
支持事务的唯一mySQL引擎是InnoDB和NDB.Magento只为其提供资源模型InnoDB.因此,如果您问我,如果您的提供商不允许InnoDB出于任何原因,我建议您转到另一家提供商.
| 归档时间: |
|
| 查看次数: |
4413 次 |
| 最近记录: |