postgres或oracle数据库中的mangento?

Eud*_*era 6 oracle magento e-commerce

我需要一个开源的电子商务解决方案,我认为magento是一个优秀的电子商务解决方案,但我不能使用mysql因为是客户要求而magento只提供mysql数据库支持.

在postgres或oracle中设置magento的任何提示?

提前致谢 !!!

Ale*_*ekc 3

我认为它作为解决方案并不可靠,原因如下:

a) 通常,magento 开发团队几乎在每个版本中都会升级他们的 mysql 数据库表(没有适当的文档),因此您将被迫在每次更改后手动升级您的数据库结构(忽略 magento 升级是不明智的,因为它们修复了相当大的列表每次都会出现错误(并且一路上都会引入一些新的错误:P))。

b) Magento 的数据库结构非常复杂,将所有内容移植到另一种类型的 DBMS 中,并使用它自己的外部键等推理,将是一项地狱般的工作

c) 最后:我不确定他们的数据库引擎是否支持一种新型的 DBMS(应该是 Zend_Db,但谁知道呢)。

我建议你说服客户使用mysql(因为无论如何你都需要专用服务器才能顺利运行magento)

  • 使用 ORM 工具将使多数据库支持变得更加顺利,不幸的是许多项目在开始时并没有考虑到这一点。这很遗憾,因为有比 MySql 更好的数据库,有时客户端已经有一个他们不喜欢更改的数据库设置。 (2认同)