2012-08-03 54 views
0

我非常需要获取像mysql一样的数据库,以便与我的音乐网站一起使用php。 该网站应该有几TB的音乐文件托管在服务器上。数据库喜欢mysql用于我的音乐网站的PHP

我现在正在使用mysql,站点旁边有大约40 GB的数据。 极端的性能问题。

+3

如果你发现这个问题,请给'BINGO'留言! – snaderss 2012-08-03 15:42:44

+1

到目前为止,你已经做了什么来解决这个问题? – eabraham 2012-08-03 15:43:56

+0

宾果!他基本上要求如何优化MySQL和PHP,以便能够处理几TB的数据,但现在它正努力可靠地处理40Gig /而不会减速。我想可以归结为,在MySQL的基本安装中可以做些什么来使它处理繁重的工作负载,以及PHP处理连接。 – Gyhth 2012-08-03 15:45:52

回答

4

将音乐作为文件系统上的文件存储,而不是作为数据库中的记录。文件系统针对大块数据(称为文件)进行了优化,而数据库针对表格数据进行了优化。

解决方案是将其存储在文件系统中,按目录中的字母分组,并将每个链接存储在数据库中。这应该解决性能问题。

+1

请注意,您仍然需要一个服务器包,可以为您提供几TB的网络空间。 – 2012-08-03 15:48:16

+0

我可能会建议从主应用程序解耦存储文件。这种方式同时下载高数量不会拿出你的网络应用程序。 – MarkR 2012-08-03 16:06:27

相关问题