繁体   English   中英

人们在Rails生产机器上使用什么数据库?

[英]What database are people using on Rails production machines?

我试图在3.0升级之后开始使用Rails这个词,似乎mysql的支持已被剥离,转而支持sqlite。 花了好几个小时试图安装mysql2 gem并且失败了我将尝试在sqlite中开发,但人们是否真的使用它进行生产?

我只是准备放弃并在PHP中完成这个项目,但我真的想给rails做一个镜头。 任何帮助或建议表示赞赏。

MySQL仍然常见。 mysql2 gem很流行,不应该非常难以安装。 或许可以针对您的安装问题打开一个新问题。

如果您对MySQL的替代品感兴趣,请询问程序员

除了在某些狭窄的情况下,不要计划在生产中使用SQLite。 有关更多讨论,请参阅https://stackoverflow.com/questions/3630/sqlite-vs-mysql

在生产中,人们根据需求和托管服务器使用不同的。

我使用heroku.com来托管我的自豪应用程序,heroku默认使用postgres。

但我想更多开发人员仍然在生产中使用MySql,因为它易于使用和非严格的sql语法实现。

我甚至看到过使用oracle运行的大型应用程序。

很少有开发人员在生产中使用sqlite,尤其是如果他们的流量非常低。

使用sqllite进行开发,一旦开发了denene,如果你遵循db:seed和migrations之类的rails约定,那么当应用程序准备好生产时,可以很容易地移动到任何数据库。

不,Sqlite3适合开发和独立应用。

对于Web开发,最流行的数据库是: MySQLPostgreSQL 还有一些nosql数据库,如MongoDBCouchDB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM