性能测试各种数据库

Lon*_*ent 6 java mysql database oracle postgresql

我目前正在测试一些不同的关系数据库管理系统.(MySQL,PostgreSQL,Oracle和Firebird SQL)使用Java应用程序来实现.

我正在讨论我应该运行哪些测试来区分每个测试的性能.

最明显的人会是insert,select,deletedrop.

我很乐意听取您的意见,并将其应用于问题答案格式,我将要求进行5个最合适的测试以表明性能差异.在一个理想的世界里,我想模仿真正的单词使用.

感谢所有回答的人.

Ala*_*mon 3

我认为其中任何一个都可能没问题。但是,根据您的应用程序,您尝试执行的操作的不同数据库的配置会有所不同。

建议从哪里开始:寻找与您的应用程序类似的应用程序。如果可以的话,看看他们在使用什么。然后开始使用类似的配置测试不同的数据库,看看什么适合您。

就我个人而言,过去 11 年里我一直在使用 Oracle、MySql 和 Postgres,它们都运行良好。这实际上完全取决于您的配置,这正是优秀 DBA 派上用场的地方。