我正在讨论如何组织我的数据库,该数据库从Facebook的Open Graph API中提取信息。我希望收集特定页面的信息,例如:
构建我的数据库以将所有这些信息包含在一个表或多个表(即专辑表,照片表,评论表等)中是否更有效率?如果重要的话,我将使用MySQL数据库并通过PHP访问和阅读它们。
答案 0 :(得分:1)
绝对没有办法在单个表中获取所有这些信息,并且能够有效地查询它。设计一个关系数据库来存储所有这些信息。
答案 1 :(得分:0)
SBerg说什么,然后,为了使读取(选择)非常快,您可能还想考虑为前端UI创建数据库的维度模型(启动模式或类似) - 更多信息在{{3 }}。
关系数据库存储将非常适合写入,而DM模型可用于读取数据。我们在FB房地产应用程序中使用这种方法,我们处理数百万的房产记录和数以百万计的房产照片。
此外,您绝对应该在云托管环境中托管您的MySQL数据库,毫无疑问!