我正在Ruby中构建REST,JRuby+Sinatra运行在特立尼达web服务器上。
API的一个功能是从数据库获取非常大的数据集,并将它们存储在中间缓存/非关系DB层中。这是为了在该数据集之上执行筛选/排序/操作,而不必从数据库重新构建它。
我们正在寻找一个很好/最好的解决方案来实现这个中间层。
我的想法:
备注:
发布于 2012-01-24 11:59:55
既然你征求意见,我就给你我的.我认为MongoDB可以很好地满足您的需要:
几年来,我一直用它来存储大型的历史数据集,这些数据集的规模越来越大,而且仍然能够完成这项任务。我甚至不需要深入研究“切分”或一些高级特性。
我认为适合您描述的应用程序的原因是:
https://stackoverflow.com/questions/8940666
复制