Ruby隐式数据库连接,如ActiveRecord

时间:2015-02-04 23:05:51

标签: ruby database cassandra

我想知道是否有办法使用像ActiveRecord这样的Ruby隐式连接和断开与数据库的连接。我正在与Cassandra建立联系,团队并不想手动编写连接线。他们只想将表名(a.k.a. Column Family)提供给我想要构建的类,然后从那里开始。

我还想确保每次执行到表的并行插入时都不会连接和断开连接(但是在整个插入完成后断开连接),因为重新连接过程非常昂贵并且减慢了任务。

我无法找到任何解决方案,而且我的前同事编写的版本在每个任务之后连接并断开连接,如select语句和并行插入。有什么建议?任何类型的DB的代码示例将非常感激。感谢。

注意: 为了澄清,我使用的是Cassandra驱动程序。我没有为Cassandra制作类似ORM的ActiveRecord,但是想要暴露那些开发人员不必记住编写连接和断开连接线的API。

0 个答案:

没有答案