Fw: [問題] 什麼語言方便存取伺服器端的記憶體

看板Web_Design作者 (港都霹靂火)時間9年前 (2014/09/05 16:31), 9年前編輯推噓2(208)
留言10則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Ruby 看板 #1K2NFUfB ] 作者: lturtsamuel (港都霹靂火) 看板: Ruby 標題: [問題] 伺服器端的記憶體 時間: Fri Sep 5 16:27:03 2014 就是我現在用rails架一個網站,有一個資料表叫tree,每個tree有很多node 現在的問題是,客戶端新增node的時候,我都要在伺服器端做複雜的檢查 1.這個檢查必須把整個tree裡,所有node從資料庫叫出來 2.對客戶而言,新增node可能是很頻繁的操作 3.tree的數量並不多(目前),且不同客戶可能共用同一個tree 基於以上三點,我希望能有一種機制畫出一塊記憶體專門放tree,等空間不足再釋放 讓我可以用類似hash的方法去存取 以上,希望版上的高手幫我解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.87.146 ※ 文章網址: http://www.ptt.cc/bbs/Ruby/M.1409905630.A.A4B.html ※ 編輯: lturtsamuel (118.166.87.146), 09/05/2014 16:28:51 ※ 編輯: lturtsamuel (118.166.87.146), 09/05/2014 16:29:56 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: lturtsamuel (118.166.87.146), 09/05/2014 16:31:06 ※ 編輯: lturtsamuel (118.166.87.146), 09/05/2014 16:31:40

09/05 17:08, , 1F
redis
09/05 17:08, 1F

09/05 17:14, , 2F
然後請不要在不熟語言特性的情況下換架構 這是相當浪費時間
09/05 17:14, 2F

09/05 17:14, , 3F
09/05 17:14, 3F

09/05 17:17, , 4F
如果是有運算複雜到ruby會執行太久,你可以直接把這個部分
09/05 17:17, 4F

09/05 17:17, , 5F
切出來給專門程式處理,例如golang
09/05 17:17, 5F

09/05 17:17, , 6F
然後處理完再回到rails上
09/05 17:17, 6F

09/05 17:18, , 7F
不過我想你用redis/mongodb/memcached應該還不會遇到運算極
09/05 17:18, 7F

09/05 17:18, , 8F
09/05 17:18, 8F

09/05 17:21, , 9F
像我自己需要非同步處理上GB的資料做複雜運算跟分析才會搬出
09/05 17:21, 9F

09/05 17:21, , 10F
一些C/golang 編寫程式來處理
09/05 17:21, 10F
謝謝,好多資訊啊@@搬回去研究一下 ※ 編輯: lturtsamuel (118.166.87.146), 09/05/2014 18:21:48
文章代碼(AID): #1K2NJBDF (Web_Design)