mka*_*ito 2 ruby database command-line
我决定在Ruby中编写一个小程序来处理我不起眼的财务跟踪需求.它基本上是一个分类帐,一个跟踪收入和支出以及进行各种数据聚合的程序.我在命令行中很自在,这就是为什么我决定把东西放在那里,而不是把它变成图形应用程序.
所以这就是问题:我应该使用什么样的后端进行数据存储?我考虑过sqlite,但我愿意接受建议.如果我最终应该使用SQL数据库,我应该考虑使用ORM吗?
SQLite可以很好 - 如果你需要能够回滚到以前的状态,它可以很容易地从命令行使用,易于备份,并且易于版本化.
有一个很好的ORM叫做Sequel,我非常喜欢做非Rails的东西:http: //sequel.rubyforge.org/