我正在开展一个项目,我需要从用户提供的网址中同步RSS Feed。然后在用户页面上的css中显示Feed内容。有移动网站涉及,所以我不想在用户打开移动网站时出于性能原因一次又一次地同步。我需要将内容保存在一些存储空间中。什么是保存如此大数据的最佳存储(数据可能很大,基于RSS提要内容)。我正在使用MySQL DBMS。我可以将此数据存储在数据库中,还是应该采用文件系统或其他一些存储介质可用于这些类型的数据。由于用户数据库可能太大,最佳做法应该是什么。
答案 0 :(得分:1)
如果使用数据库存储文件比文件系统更方便,那么你绝对可以做到。这两种解决方案都不比其他解决方案更好,但MySQL提供了一些优于文件系统的好处:
对于非常大量的文件,您可能需要查看分布式文件系统。我使用过并喜欢MogileFS,但也有many others。这些允许您根据需要在尽可能多的服务器上分发文件,并且比其他解决方案具有更强的容错能力。