将 Couchbase 与 Rails 一起使用是个好主意吗?
Posted
技术标签:
【中文标题】将 Couchbase 与 Rails 一起使用是个好主意吗?【英文标题】:Is a good idea use Couchbase with Rails? 【发布时间】:2014-02-10 04:48:47 【问题描述】:我打算在 Rails 中开始一个新的 Web 项目(当然也有一个 phonegap 应用程序),我想知道将 Couchbase 与 Rails 一起使用是否是个好主意。
我认为 rails 最好的东西之一就是 activerecord。我相信,改变这种行为并不是利用 Rails 的力量……但也许我错了。
我找到了一个用于 ruby 的 gem 和一个“丑陋的”tutorial。
有人用过这个组合吗?用其他技术代替 Rails 和 Couchbase 更好吗?
感谢您的意见。
【问题讨论】:
【参考方案1】:是的,将rails 和Couchbase 一起使用是完全可以接受的。这里有一些链接可以帮助您入门!
Rails 和 Couchbase 的官方文档http://docs.couchbase.com/couchbase-sdk-ruby-1.3/#couchbase-and-rails-tutorial
我建议使用 couchbase ruby 模型代替活动记录。你可以在 github 上找到它。 https://github.com/couchbase/couchbase-ruby-model 基本上它就像活动记录但针对Couchbase,github页面自述文件很好地涵盖了功能。
如果你还没有安装 ruby Couchbase sdk 我会关注这个http://www.couchbase.com/communities/ruby/getting-started 记得先安装 libcouchbase C 库,这是第 1.0 步,但很多人似乎错过了它! :)
编辑 - 这是我发现的一篇博客文章,专门介绍了 Couchbase 和 Rails 使用 Couchbase 模型http://blog.couchbase.com/ruby-rails-and-couchbase-model-social-application
我有一个示例 sinatra 应用程序,我知道它不是 rails,而是 Ruby,并且类似于您使用 Couchbase 的方式。你可以在这里找到它https://github.com/scalabilitysolved/couchbase_sinatra_demo
祝你好运!
【讨论】:
以上是关于将 Couchbase 与 Rails 一起使用是个好主意吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Polymer (1.0) 与 Rails (4) 一起使用?
如何将 HSQLDB 与 Ruby on Rails 一起使用。
将 Silverlight 与 Ruby on Rails 一起使用?