我正在構建一個rails 3.1應用程序,需要在本地服務器上加載和處理數據負載(使用一堆非rails工具和寫入mysql),然後將優化後的結果輸入到heroku製作服務器(前端)。由於該流程的數據處理需要分批運行,因此我的第一個直覺就是使用類似「heroku db:push --tables data」的方式將結果表上傳到生產環境中 - 但問題在於它是sslloowww和該應用程序一次沒有數據約40分鐘。搗碎的批次需要每天運行約4次 - 所以看起來這種方法並不真正起作用。有關如何加速這個過程的任何建議,或者讓數據不那麼突兀地到達生產服務器的其他方案?謝謝!rails 3.1 - 將數據從本地數據處理服務器移動到heroku生產服務器
1
A
回答
1
聽起來像你可能不得不重新構建或在EC2上運行你的rails應用程序和拋棄Heroku?如果您的應用程序很簡單,或者您可以使用他們擁有的插件,我認爲Heroku非常棒。但是當它變得複雜時,我認爲它可能太複雜了。
Heroku明確表示您無法從外部訪問其數據庫。但是你可以做的是(如果你想留在Heroku上)就是使用另一個數據庫(比如RDS或者自己推出)並讓你的應用程序連接到它。然後直接將數據上傳到該數據庫。
相關問題
- 1. 將MongoDB數據從臨時服務器移動到生產
- 2. 將數據庫從本地服務器移動到遠程服務器
- 3. Rails 3 - 移動到/啓動生產服務器 - 生產數據庫未配置?
- 4. 從runserver移動到生產服務器
- 5. 從本地服務器插入數據到在線服務器
- 6. Python:從開發服務器移動到生產服務器
- 7. Transfering數據從生產服務器的發展服務器
- 8. 如何將數據庫從測試服務器同步到生產服務器
- 9. 如何使用rails和heroku處理服務器上的數據
- 10. 將數據從本地數據庫發送到服務器
- 11. 複製生產Django數據庫到本地Foreman服務器
- 12. 如何將數據存儲實體從開發服務器移動到生產服務器,反之亦然?
- 13. 將OSCommerce移動到本地服務器
- 14. 將數據庫服務器連接到克隆生產版本
- 15. 將MySQL數據庫從測試服務器複製到本地MAMP服務器
- 16. 如何將數據從RETS服務器複製到本地服務器?
- 17. 將數據從本地服務器傳輸到在線服務器
- 18. 將數據庫從本地服務器傳輸到遠程網絡服務器?
- 19. 如何將本地MYSQL數據庫移動到遠程數據庫服務器
- 20. Rails:本地服務器處理SSL
- 21. 將MySQL數據庫從服務器複製到本地機器
- 22. 本地存儲數據到服務器
- 23. 將Django遷移到生產服務器
- 24. 如何將生產數據庫複製到另一個生產服務器 - Rails
- 25. 從服務器MySql數據庫更新本地服務器MySql數據庫
- 26. Rails:將POST數據發送到本地和遠程服務器
- 27. 從服務器到本地數據sqlite存儲數據Android
- 28. 將symfony 2.8從本地服務器遷移到活動服務器的步驟
- 29. 如何將WordPress網站從服務器移動到本地服務器
- 30. 從一臺服務器移動MySQL數據庫到另一臺服務器
需要上傳多少數據?這一切都必須立即執行,還是以更小的塊生成數據? – jdl
嗨 - 總共約有100萬條記錄。數據需要分批計算,但不一定需要一次性上傳到heroku(它們可以滴灌) – user1051849