是否有一个Google Datastore适配器用于在rails中访问Datastore ?



在rails中,我们可以使用sqlite3的适配器来访问sqlite3数据库。
现在我想使用Datastore作为我的数据库。
是否有像sqlite3这样的谷歌数据存储适配器?

development:
  adapter: sqlite3
  database: db/development.sqlite3

试过了吗?是的。这是个好主意吗?大概不会。

ActiveRecord是一个对象关系管理器,它是围绕关系SQL数据库构建的。SQLite适配器是一个允许ActiveRecord与SQLite通信的适配器。虽然你可以很容易地把它换成MySQL、Postgresql或Oracle适配器,但转到no-sql领域并不是一帆风顺的。

像MongoDB的Mongoid这样独立的Rails orm存在是有原因的。非关系数据库中的概念是非常不同的,不应该被适配器抽象出来。

刚刚发布:Agrimatics/activemodel-datastore

"Ruby on Rails with Active Model and Google Cloud Datastore "。摘自Agrimatics Aero。"

我自己没有试过,所以我不能保证。

最新更新