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

作者: lturtsamuel (港都都教授)   2014-09-05 16:31:06
※ [本文轉錄自 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的方法去存取
以上,希望版上的高手幫我解答
作者: alog (A肉哥)   2014-09-05 17:08:00
redis然後請不要在不熟語言特性的情況下換架構 這是相當浪費時間的如果是有運算複雜到ruby會執行太久,你可以直接把這個部分切出來給專門程式處理,例如golang然後處理完再回到rails上不過我想你用redis/mongodb/memcached應該還不會遇到運算極限像我自己需要非同步處理上GB的資料做複雜運算跟分析才會搬出一些C/golang 編寫程式來處理

Links booklink

Contact Us: admin [ a t ] ucptt.com