我正在尝试找出存储和维护同一模式的多个实例以与CodeIgniter一起使用的最佳方法。
我最初认为只使用多个数据库都使用相同的表是最简单的方法。另一种选择是仅使用一个数据库并使用不同的前缀复制模式表。
拥有多个数据库似乎是一个更加逻辑的结构,并且易于导航(至少在phpMyAdmin方面),但可能遇到用户权限和备份例程的问题可能会更麻烦。
另一方面,可能有数百个表(每个实例大约有15-20个表)的单个数据库可能更容易维护和运行查询,因为不需要存储数据库名称,但它显然会变得更加混乱。
最重要的是它安全且易于修改(例如,如果我需要向特定表的所有实例添加字段)。
对最佳做法是什么,或者是否有更好的选择有任何想法?