我在heroku上有兩個類似的應用程序,有沒有辦法讓他們共享數據庫?至少對於用戶身份驗證?Rails&Heroku:我可以在兩個應用程序之間共享數據庫嗎?
右後我得到這個問題的答案下面就來我的腦海裏: 我將使用多應用架構長期/繁重的網絡系統:
1 - 首先的問題,我會面對的是,我將與共享資源進行交互的流程越多,我就越有可能面臨擴展/性能和計時問題。 2-模型的複雜性,因爲在某些時候我打算使用rails引擎,並且我意識到這將是一團亂七八糟的data_model_prefixes。
3- Costy? 1分貝VS單片應用程序VS許多應用程序。
我發現關於這個問題的幾個其他的解決方案或假設的方法:
1-讓每個應用程序都有自己的數據庫,那麼也許使用API共享應用之間的通用表。
2-如果我決定轉到AWS,我可以使用Amazon RDS插件,它允許模型通過ActiveRecord從不同的數據庫訪問。 來源:
https://stackoverflow.com/a/5986996/539075
https://stackoverflow.com/a/3479315/539075
和TaskRabbit解釋了這一些很出色:
http://tech.taskrabbit.com/blog/2014/02/11/rails-4-engines/
醜陋的部分是,我有角on Rails的頂部,它的只是很難在某個時候擴展!
http://stackoverflow.com/questions/5981508/share-database-between-2-apps-in-heroku – brunozrk 2014-09-10 17:47:33
謝謝,我應該有更好的搜索,啊! – 0bserver07 2014-09-10 18:08:15