新闻门户和数据库沉重

时间:2010-03-16 19:50:25

标签: php mysql performance scalability

什么是具有高流量的新闻门户的数据库设计解决方案? 云文件系统是一个很好的解决方案吗?

mysql > File system

提前致谢

4 个答案:

答案 0 :(得分:2)

查看memcached。它旨在“缓存”对象和数据。作为示例,使用它的最佳方式是将新闻查询结果缓存5分钟。因此,每五分钟只执行一个查询,而不是每次访问者查看页面时都会执行。

答案 1 :(得分:1)

文件系统不适合缓存(除非你有FusioIO卡)。

通常,从磁盘读取文件所涉及的延迟远远高于Memcache或APC等缓存系统。

还可以选择使用Sphinx或Lucene定期索引数据库,返回结果的速度比标准MySQL快得多。

答案 2 :(得分:0)

RDBMS比文件系统更适合高流量。我会坚持使用RDBMS来处理数据,除非证明对于特定类型的数据,文件系统或其他解决方案更好。

答案 3 :(得分:0)

流量高? PostgreSQL更强大,可以处理更多的并发用户。 noSQL-databases也正在流行,但它们具有不同的行为和功能。你无法将它们与PostgreSQL,Oracle等RDBMS进行比较。