Claroline如何从单数据库模式切换到多数据库模式

时间:2014-06-25 11:32:15

标签: mysql database content-management-system

我们正在使用Claroline www.claroline.net LMS(学习管理系统)进行电子学习,安装它的人选择了“单一数据库模式”,它可以生成大量的表格!他说托管服务不接受“多数据库模式”。但是现在我们的数据库非常庞大而且速度慢,因为数百个表只有架构大小高达17Mo,实际上我无法导出数据库,甚至无法通过phpMyAdmin看到表,我无法做备份(太慢,不起作用)。表的数量不断增加。

有没有办法解决这个问题,因为我们要放弃我们的数据。我们的网站托管服务是OVH

请帮助!!!

1 个答案:

答案 0 :(得分:0)

  1. 在multidb模式下,您拥有相同数量的“表”,但在许多数据库中。
  2. “减少”表数的唯一方法是将所有课程的所有数据存储在同一个表中。 因此,重写所有查询以添加“where course = $ cid”。 工作太多了。 - >也许通过在代码中使用“语句重写器”来添加“where course = $ cid”。
  3. 我在7-8天前离开了Claroline团队,所以在这方面可能还有新的东西。