开源数据库,特别是sqlite、MySQL和PgSQL有没有正式的性能和压力测试报告?
我想在服务器中使用sqlite,因为它的结构简单,易于嵌入。但是我找不到任何关于这些数据库软件性能的优点和缺点(通过Googling和Yahoo!ing)。
请提个建议。
发布于 2009-05-20 13:55:32
我找到了this的文章。它在顶部有一条关于信息年龄的免责声明。然而,这可能会对你有所帮助。
这是另一个看起来更新的up2date的article。
从阅读这些内容可以看出,SQLite在性能方面已经足够了。
发布于 2009-05-20 20:11:48
Sysbench是一个很棒的测试mysql的工具,我相信它有插件或者测试PostgreSQL的能力。请记住,您不会得到一个简单的数字来说明"DBMS A比DBMS B更快“--充其量,您可以了解对于特定类型的工作负载,您将获得什么样的伸缩性,希望这种伸缩性与您最终将向系统抛出的任何工作负载相似。
不管性能如何,如果您真的知道自己在用MySQL软件做什么,并且需要一个开放源码的解决方案,那么您可能会想要使用PostgreSQL --否则,就使用RDBMS。
发布于 2009-05-20 18:22:58
基准测试并不是数据库选择中最重要的。
我认为SQLite和MySQL比Progres或Firebird更快,但是如果你需要像CTEs这样的特定功能,即使它是SQL Standard,也只有很少的数据库有
https://stackoverflow.com/questions/887862
复制相似问题