0

我正在开发一个 Ruby on Rails 项目,该项目获取并显示有关股票共同基金和 ETF 被低估程度的信息(按价格/账面比率、价格/现金流比率等)。我的源代码位于https://github.com/jhsu802701/bargainstockfunds-scrape

目前,我的重点主要放在 Ruby 方面。我是 Ruby on Rails 开发领域的新手,我正在听取建议首先学习 Ruby。

我需要使用数据库来存储我的 Ruby 脚本获取的数据。我知道有几种选择(MySQL、NoSQL、PostGres 等),但我之前没有使用数据库的经验。你推荐使用什么,为什么?(最佳支持?最佳性能?更容易使用?其他原因?)

4

1 回答 1

2

在 Rails 开发过程中,SQLite 非常方便。它体积小、基于文件且可移植。作为一个“完美主义者”,我倾向于在本地机器上花费大量时间进行开发。

我也对 MySQL 有更多的经验,并将它用于我在 Rails 项目中的生产数据库。请记住,您可以为每个 Rails 环境(“开发”、“生产”、“测试”)配置不同的数据库。一旦从开发切换到生产,Rails 迁移使构建新数据库变得非常容易。

于 2013-02-28T00:45:54.813 回答