我创建了一个简单的Facebook应用程序,我希望将facebook流标签存储在我的mysql数据库中,并带有流信息。我必须使用哪种字段类型来存储facebook流标记?
流表:https://developers.facebook.com/docs/reference/fql/stream
带有description_tags的示例说明:
"description": "Sanan Umer was tagged in Ar Arslan's photo.",
"description_tags": {
"0": [
{
"id": 100000381150973,
"name": "Sanan Umer",
"offset": 0,
"length": 10,
"type": "user"
}
],
"25": [
{
"id": 100000457967257,
"name": "Ar Arslan",
"offset": 25,
"length": 9,
"type": "user"
}
]
},
我正在考虑使用TEXT字段类型,但想与专业人士进行双重检查。
如果将所有数据存储在一个表中,提取和检索页面/用户/组/事件的数据将更快。就像fb。正是我的想法。
答案 0 :(得分:2)
您可以使用二进制安全的BLOB类型(因此您不需要序列化或反序列化的其他步骤)但是考虑到数据结构的声音,您可能会更好地使用{{ 3}}我推荐使用Document-oriented DB或MongoDB
使用DODB,你可以更好地控制日期,我认为它真的是你想要的。
答案 1 :(得分:1)
您可以将其存储在TEXT中并使用序列化和反序列化。