使PHP应用程序可扩展 - 迁移到nosql数据库?

时间:2014-01-10 15:18:30

标签: php database nosql scalability bigdata

我们正在建立一个社交网络。我们现在专注于服务器端编码,我们处于相当远的地步。我现在想知道可伸缩性问题。

我们的服务器应用程序向用户返回一些信息,例如,在各个帖子中使用一个#标签的数量。要做到这一点,而不是每个请求获取所有帖子并控制它是否包含搜索的主题标签,只是每次在帖子中使用主题标签时(所以当上传帖子时)我们将这些数据存储在数据库中(例如增加一个计数器) )。这种方法是否适合使应用程序可扩展?我知道这种方法会占用更多的内存,但这样一般来说,增加帖子和数据的数量不会影响服务器需要计算的时间,也不会延长服务器需要的时间。但这些只是我的理论,我需要一只手。

然后,我读到了关于nosql数据库而不是经典的sql关系数据库。但老实说,我没有明白这一点。在涉及大数据时,使用nosql数据库的真正优势是什么?

例如,我必须在100'000个帖子/ 20M帖子上运行algorhytm,以确定他们对目标用户有多大兴趣。 nosql数据库如何改善这个过程的性能?谢谢

0 个答案:

没有答案