Php mySQL还是MSSQL最适合拍卖网站?

Php mySQL还是MSSQL最适合拍卖网站?,php,mysql,sql,Php,Mysql,Sql,我正在写一个拍卖网站,它可能非常受欢迎,有10万件潜在物品。。用PHP/SQL编写 你会说mySQL是错误的选择吗 我不希望网站变得如此庞大,以至于MySQL变得缓慢,然后不得不在MSSQL上全部重写 谢谢 Lee如果你想要一些例子,Facebook和Flickr都使用MySQL,因此你不必担心引擎,而应该担心自己的代码:了解优化,并在需要时为复制准备基础设施 如果您了解PHP和MySQL,请坚持这一点,并投入精力学习高级概念,而不是切换语言和平台,重新开始,因为这两种平台具有同等的可能性 在这

我正在写一个拍卖网站,它可能非常受欢迎,有10万件潜在物品。。用PHP/SQL编写

你会说mySQL是错误的选择吗

我不希望网站变得如此庞大,以至于MySQL变得缓慢,然后不得不在MSSQL上全部重写

谢谢


Lee

如果你想要一些例子,Facebook和Flickr都使用MySQL,因此你不必担心引擎,而应该担心自己的代码:了解优化,并在需要时为复制准备基础设施

如果您了解PHP和MySQL,请坚持这一点,并投入精力学习高级概念,而不是切换语言和平台,重新开始,因为这两种平台具有同等的可能性


在这里检查谁在使用MySQL:

很抱歉,这是一个基于意见的问题,社区无法轻松回答


然而,当我在这里的时候:我现在不得不说MySQL。事实上MariaDB添加了Aria表引擎和MySQL上的许多新特性/性能改进,您使用它的方式与MySQL完全相同(这是一个替代品)。。呃,我不喜欢在不需要的时候为服务器软件付费。更不用说PHP喜欢MySQL:)。

我相信只要您正确地设计和实现它,任何一个都会很好。数以万计的物品对我来说听起来并不可怕

MySQL将具有价格优势。您是否已经拥有MS SQL Server的许可证


哪一个你知道得更好?

< P>如果你想要一个开源的DB引擎,考虑使用PostgreSQL而不是MySQL。它的可扩展性更好,并且(自9.0以来)具有内置的复制功能。

在考虑最初使用哪个数据库为新网站供电时,有很多需要权衡的地方,但是我不认为在现阶段考虑“汇总”和“论证”一个数据库相对于另一个数据库的明显效率。让我们现实一点,所有大型DBMS玩家(MSSQL、mySQL、postgresql)都有全球品牌,他们的网站都使用自己的数据库。所有这些数据库都在高流量、高并发环境中运行良好。但这些数据库在高需求情况下运行良好的真正关键是数据库的结构方式以及如何编写查询以提取信息。。。这最终取决于您以及您对使用DBMS的熟悉程度

我会根据以下因素选择您的数据库:

  • 成本-哪一个是最具成本效益的
  • 托管环境的限制-支持哪些数据库
  • 哪种数据库管理系统是你接触最多的——不要让任务过于复杂,所有软件开发的关键是KISS(保持简单,愚蠢!)
  • 这就是说,可能会出现必须更改数据库的情况,因此确保转换过程对开发人员来说所需的编码和头痛最少,从而为这种情况做好准备是很重要的。您应该在MVC体系结构中编写PHP代码,以便数据访问与面向对象的PHP代码分离。这样,如果需要/被迫使用新的DBMS,只需创建新的数据访问对象即可与新数据库通信


    因此,简言之,如果您熟悉PHP/mySQL编码,就没有理由改变这一点

    拍卖网站将受益于MS-SQL或PostgreSQL提供的强大交易担保。MySQL可以处理工作负载,但不能提供拍卖应用程序所需的一致性保证,而不将过多的冲突解决代码推送到应用程序中。最后,最重要的是,在竞争激烈的时期,您的拍卖数据是一致的。粗略总结:PostgreSQL更快,是唯一具有所需事务支持级别的开源数据库


    MySQL会成功的,将它与memcached相结合,你就有了赢家。不可能,Facebook真的不能使用MySQL?@Lee如果你看我提供的链接,你会发现Facebook和一些关于他们的有趣文章的链接,以及他们如何使用MySQL。还有一个由facebook员工组成的关于这个主题的facebook群组。。。