我决定用 Ruby 编写一个小程序来满足我微不足道的财务跟踪需求。它基本上是一个分类账,一个跟踪收入和支出并进行各种数据聚合的程序。我对命令行非常满意,这就是为什么我决定将东西保留在那里,而不是使其成为图形应用程序。
所以问题是:我应该使用什么样的后端来存储数据?我考虑过 sqlite,但我愿意接受建议。如果我最终应该使用 SQL 数据库,我应该考虑使用 ORM 吗?
最佳答案
SQLite 可能就很好 - 如果您需要能够回滚到以前的状态,它可以轻松地从命令行使用、易于备份、易于版本控制。
有一个很好的 ORM,叫做 Sequel,在做非 Rails 的东西时我非常喜欢它:http://sequel.rubyforge.org/
关于ruby - 在 Ruby 命令行应用程序中处理数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354169/