我创建了一个简单的 facebook 应用程序,我想将 facebook 流标签与流信息一起存储在我的 mysql 数据库中。我必须使用什么字段类型来存储 Facebook 流标签?
流表:https://developers.facebook.com/docs/reference/fql/stream
- description_tags(内容与描述字段匹配)
- message_tags(内容与消息字段匹配)
- with_tags
- tagged_ids
- 附件
带有 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一样。正是我所想的。
最佳答案
您可以使用 BLOB类型是二进制安全的(所以你不需要序列化或反序列化的额外步骤)但是考虑到你的数据结构听起来你会更好 Document-oriented DB我建议使用 MongoDB或 CouchDB
使用 DODB,您将更好地控制日期,我认为它确实是您想要的。
关于mysql - 存储 facebook 流标签的字段类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523656/