社交网站的数据存储

时间:2012-08-12 06:31:06

标签: database social-networking

我打算在我的最后一年项目的社交网站上工作。我正在搜索存储大量数据的情况。是否全部存储在数据库中? 我搜索了这个主题,但没有得到任何令人满意的材料。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您的数据库必须是可扩展的:这意味着能够处理大量数据 你可以通过

来做到这一点
  1. 关系数据库设计
    通过在连接键上使用索引并使您的数据库分布并制作更多副本
    例如
    对于Amirican用户 - >使用replica1(DB在美国)
    对于意大利用户 - >使用replica2(在Itally的DB)...
    注意:您可以按照您想要的任何逻辑划分数据库
  2. 无SQL DB设计
    你有可以学习的新概念 注意:Facebook使用NO SQL(Cassendra)