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