Mysql 用于大型只读生产网站的SQLite数据库

Mysql 用于大型只读生产网站的SQLite数据库,mysql,ruby-on-rails,sqlite,Mysql,Ruby On Rails,Sqlite,我有一个RubyonRails web应用程序,它需要大约50次写入数据库才能进行自我配置。然后,在应用程序的剩余生命周期中,它将与读取数据库有关。数据库将有大约50行 一个SQLite数据库是否足以在一台生产服务器上处理每小时最多10万次的数据量?或者使用MySQL服务器是否明智?(也可以要求RubyonRails将SQLite数据库的全部内容预加载到内存中吗?) 谢谢,SQLite可以工作吗?是的,但它比专用的PostGreSQL或MySQL数据库要慢。你真的绕不过去。老实说,如果您的数据库

我有一个RubyonRails web应用程序,它需要大约50次写入数据库才能进行自我配置。然后,在应用程序的剩余生命周期中,它将与读取数据库有关。数据库将有大约50行

一个SQLite数据库是否足以在一台生产服务器上处理每小时最多10万次的数据量?或者使用MySQL服务器是否明智?(也可以要求RubyonRails将SQLite数据库的全部内容预加载到内存中吗?)


谢谢,SQLite可以工作吗?是的,但它比专用的PostGreSQL或MySQL数据库要慢。你真的绕不过去。老实说,如果您的数据库太小,并且担心速度,请使用reddis或其他内存解决方案。使用SQL解决方案,您还可以在应用程序启动时执行一次大读取,并使用memcache或redis将其放入内存。但redis是持久性的,所以如果你走这条路,你可以只使用redis,同时避免使用SQL