2013-10-23 42 views
0

通过我的公司网站,我们的用户可以制作艺术作品请求。目前他们只是通过电子邮件发送给一个人。我应该在这种情况下使用多个数据库(Ruby on Rails)

我一直在开发一个单独的应用程序,我们将其称为“艺术品管理器”,将排队这些艺术品请求我们在内部的艺术家,他们会相应传递出来。

公司网站数据库包含这个其他应用程序需要访问的art_request表。

的“艺术品管理器”应用程序只有一个艺术家,art_doc,并获奖,表。

如果我只是这些表添加到我们的公司网站,并连接到该数据库?或者最好是为每个应用程序使用单独的数据库?他们都被托管在同一台服务器上。

回答

2

不要分开你的数据库,它以后将建立一个关于发展了很多混乱。我强烈建议将它合并到一个应用程序。

+0

谢谢,我想我会使用一个单一的数据库,但我真的想保持独立的应用程序。公司网站现在已经非常庞大,我希望能够将艺术品管理器作为自己的应用程序进行分割,使其可以轻松转移到其他公司。 –

+0

,如果你想在Rails的逻辑分离[如果你的应用程序是真正的大],考虑使用[Rails的引擎(http://guides.rubyonrails.org/engines.html) – nXqd

+0

辉煌!谢谢。 –

相关问题