Sqlite3 vs Mysql2

时间:2013-11-21 18:30:29

标签: mysql ruby-on-rails database sqlite

我现在正在使用RoR应用程序通过hashtag抓取和分解推文,我一直使用Sqlite3,但现在我得到了使用mysql2的建议。任何人都可以告诉我,广泛的笔画有何区别?我的意思是它们看起来都像是可靠的数据库,每个数据库都具有编

2 个答案:

答案 0 :(得分:1)

SQLite并非旨在取代Oracle。它旨在取代fopen()。

阅读here

中的其他内容

答案 1 :(得分:1)

他们是,但我的猜测是,您将更容易找到使用MySQL而不是SQLite的主机。例如,如果您要推送到Heroku,则必须使用Postgres。此外,我在亚马逊托管的每个Rails网站都在MySQL数据库上运行(我确信你也可以在AWS上使用Postgres)。

如果您指的是mysql2 gem,您仍然可以在本地使用sqlite3数据库进行开发。 Rails迁移旨在用于MySQL,PostgreSQL和SQLite,以及其他可能,使您可以使用单独的技术进行开发/测试/生产。