我最近开始处理存储在 XML 文件中的大量数据。我一直想知道 Facebook 和其他网络站点如何存储与个人资料相关的所有信息(姓名、资料图片、墙贴等),我觉得 XML 绝对不是存储这么多信息的最佳方式。我试过用谷歌查找有关它的信息,但运气不太好。
Facebook 等大型网站如何存储和处理如此多的数据?我真的很想做一些关于这个的阅读,所以如果你知道任何好的网站,请告诉我!
Facebook 不是存储在 XML 文件中,而是使用关系数据库——特别是 MySQL 的修改版本。如果您对它们的实现感兴趣,MySQL 官方网站有一整页与 Facebook 的 MySQL 使用相关的文章,网址为http://www.mysql.com/customers/view/?id=757
为了在 facebook 下存储数据,他们使用了一个名为“NoSQL”的新数据库,这意味着无需 SQL 即可访问数据库中的数据。要了解更多信息,只需在 google 中搜索 NOSQL。我相信你一定会得到你的答案。