我的朋友已经为 Ragnarok Online 服务器设置了一个数据库,他希望我编写相关网站的代码,该网站将使用其中的一些数据(显然,我必须为新闻系统、网站帐户添加表格, ETC)。因为我正在学习 RoR,所以我打算这样做。我有一些与此相关的“最佳实践”问题:我是否应该为网站创建一个不同的数据库,因为它将与游戏数据一起拥有其特定数据?(我已经有一些线索可以将多个数据库与 Rails 链接起来,但这似乎太麻烦了)。如果不是,我是否必须为组成数据库的每个表创建模型/控制器,尽管我不会使用其中的 90%?或者只是我需要的那些?
这个问题的一个例子:游戏数据库有它自己的“用户”表,但我必须有另一个网站的“用户”表,并在这两者之间做一些连接。那么,这里的最佳做法是什么?