我正处于开发Web应用程序的规划阶段,我正试图找出最好的数据库选项。我已经熟悉php和mysql数据库了。最初,该网站不会处理任何交易,但我希望该网站将在很大程度上扩展,我将在网站上包含交易和销售。我担心的是,php对未来的交易是否足够安全?如果没有,是否有可能从mysql切换到可能.. Oracle或其他“更安全的数据库”,而正在扩展?感谢您的时间和回复。
答案 0 :(得分:4)
计划可预见的未来,而不是超越。如果使用得当,MySQL可以非常好地扩展(只需查看一些使用它的名称http://www.mysql.com/why-mysql/case-studies/)。
至于安全方面,这完全取决于您的编码能力。在一种语言或DB中,安全性本身并不比另一种语言更好,但某些语言的入门门槛很低(PHP就是其中之一),因此他们倾向于邀请许多业余爱好程序员,他们开发的应用程序可能会严重扩展并且是安全噩梦。 / p>
坚持您所知道的,并根据需要开发您的技术。大多数最终严重扩展的Web应用程序在其历史记录中都有一些重写(通常会更改数据库引擎,框架,平台,语言......)。你无法预测未来,所以坚持你现在所擅长的。
tl;博士:PHP和MySQL都没关系。
答案 1 :(得分:0)
Php& MySQL被用于全球数百万个商业/交易站点。在安全方面,它的安全性不亚于任何其他语言。
切换到Oracle也不是问题,但是我不明白为什么会急切地想要随之而来的那些* 咳嗽 *许可费用。
答案 2 :(得分:0)
Scotty:虽然我自己不使用MySQL已经很长时间了,但我认为MySQL是一个成熟的数据库,能够处理大量的交易并提供出色的安全性。
我刚刚看到mwan100回答,我认为这是正确的:你应该坚持你现在所知道的,并计划在可预见的未来,而不是超越。
答案 3 :(得分:0)
世界上几乎所有托管服务提供商都使用MySQL。所以这应该让你知道为什么要认真考虑MySQL。然后我同意 - 只为可预见的未来做好计划,而不是超越。