标签: data-structures database-design architecture structure
当我必须在表格中存储有关用户的城市,州和国家的信息时,下面哪一个是最佳方式?
第二个将避免错误的城市和错误的国家,如:
' Munique',' NY' - '巴西'。
但是当我需要选择用户的国家/地区时,我需要3个JOINS!
那么,最好的方法是什么?
答案 0 :(得分:0)
坚持选项2.
实际上,根据用例和您的应用程序用户数量。这不是问题。如果是,缓存会有所帮助(这些数据是一种静态数据。他们改变是不寻常的。)