帐户表有50个字段,500万行和18G大小。 8个字段使用文本数据类型存储json序列化的字符串。
例如:
'purchase_info': '{'first_purchase_time': 1457129480, 'second_purchase_time': 1557129480, 'total_purchase_cost': 5000, 'purchase_counts': 18}'
'recent_game_ids': '['cfef4945-98e1-4b4f-90cc-077cf7d563e6', '0a67c3c4-5103-4440-95ee-1de426e489c9', 'c2d91d8d-fa69-4909-86d6-994259f5577c']'
'friend_ids': '[4354224, 2425355, 3534542]'
这位前表设计师使用json序列化的字符串存储多个值,而无需任何连接操作即可将所有帐户信息放入帐户表中。仅帐户表,没有其他表。
该项目运行多年。值得引用此文本字段。如果值得的话,如何反映“ purchase_info”字段?