我正在为接下来要构建的旅游社交网络应用程序创建一个数据库。这是我迄今为止的工作。表名是不言自明的。我的问题是 - 这是一个好方法吗?我想听听您的意见和建议,以使该模型在数据组织和性能方面更好。
图片:
things_to_do -> events|places -> ...
在分支中使用泛化是一种好方法吗?就目前而言,我必须至少进行 3 次连接才能获得有关特定地点的基本数据,甚至更多以获取其他信息。我应该为每个表创建单独的表things_to_do
和新的多对多连接表以提高性能吗?当我说性能时,我强调搜索查询。我怎样才能使它可扩展?我应该使用其他数据库模型吗?