将复合对象存储在数据库中的最佳实践

时间:2012-09-06 08:00:46

标签: database design-patterns

我的程序中有一些对象层次结构(即PHP)。采用复合设计模式。即countries -> states -> cities -> districts。在我的代码中,我经常使用这些对象作为一些抽象区域单元。现在,我应该将所有这些对象保存在数据库中(即MySQL)。

什么是最佳的数据库结构,以便舒适地存储和取回对象?我应该为每种类型的对象(country_table, state_table, city_table ...)创建不同的表,还是将所有对象存储在一个表areaUnit_table中?

0 个答案:

没有答案