Ruby on rails sqlite3是否可扩展以处理高流量社交网站等情况?
最近我开始学习rails,对默认数据库是sqlite3感到有点惊讶 我以前在轻量级应用程序中使用过sqlite3,比如有自己的个人数据库的程序、iPhone应用程序上的嵌入式数据库,以及在带有微控制器的嵌入式系统上保留轻型数据库,但我从未想过在系统上使用它来替代更高级的DBMS,如mysqlRuby on rails sqlite3是否可扩展以处理高流量社交网站等情况?,ruby-on-rails,sqlite,Ruby On Rails,Sqlite,最近我开始学习rails,对默认数据库是sqlite3感到有点惊讶 我以前在轻量级应用程序中使用过sqlite3,比如有自己的个人数据库的程序、iPhone应用程序上的嵌入式数据库,以及在带有微控制器的嵌入式系统上保留轻型数据库,但我从未想过在系统上使用它来替代更高级的DBMS,如mysql sqlite3可以处理成为高流量站点的DBMS吗?这可能是关于这个问题的最佳答案: 我的意见是,我不可能将sqlite用于社交网站这样的多用户和持久密集型网站。选择sqlite作为Rails应用程序的默认数
sqlite3可以处理成为高流量站点的DBMS吗?这可能是关于这个问题的最佳答案:
我的意见是,我不可能将sqlite用于社交网站这样的多用户和持久密集型网站。选择sqlite作为Rails应用程序的默认数据库是一个错误,会带来无尽的麻烦(看看“在家工作,在Heroku上不工作”的问题)。默认情况下应该是这样一个问题:您计划在哪个数据库上部署?不要介意在03:00将应用程序从SQLite中移出时,您的站点处于火海中,您将面临的所有可移植性问题(按行为分组、数据类型问题等)。