SQLite足够好吗?

时间:2010-12-17 19:46:18

标签: ruby-on-rails sqlite web-hosting

我终于完成了我的第一个rails应用程序,我想发布它。 但我不确定SQLite是否足够好。 人们是否也将此用于部署的生产环境?

我为我的学校制作了一个类似app的craiglist,人们可以在这里阅读和编写基于文本的条目。

3 个答案:

答案 0 :(得分:3)

足够好。什么是负载,每秒有多少交易。你期待什么样的并发性。更多细节请。

另见本页:http://www.sqlite.org/whentouse.html

答案 1 :(得分:2)

SQLite性能在并发加载下很糟糕,导致更新数据库行时出现高延迟,因为整个db 文件在写入期间被锁定。 Mysql等执行行级锁定,从而允许更高级别的并发请求。

答案 2 :(得分:2)

这是一种很好的入门方式,它甚至可以在负载较轻的环境中工作,但在读/写环境中无法很好地扩展。

好消息是,切换到像MySQL或Postgres这样的完整RDBMS通常非常简单。