pg库和mysql的优缺点_MySQL与PostgreSQL的实际性能比较

我们正在设计一个新系统,具体取决于性能,该系统将使用MySQL或Postgres.但是在进行现实的比较时会遇到一些问题.我总结了其中的一些问题,如果一些专家抛出一些问题将会很有帮助.这里的智慧.

使用中立的性能测试工具

对于postgres,有一个叫做“ explain analyst”的东西,它基本上提供了在数据库方面进行优化所需的所有细节.但是MySQL没有像这一样详细的东西.

当然,这些命令提供有关单个查询的信息,实时性能涉及应用程序将如何接收的更大工作量.

这多少是真的?如果查询的postgres速度较慢,而MySQL的查询速度更快,那么相对于较重的工作负载,postgres的查询速度会更快,当然只有实时测试才能说明问题,但是值得朝这个方向发展吗?

我对Jmeter很熟悉,但是还有其他更好的工具可以完成这些任务.

两个数据库的优化

据说Postgres的读取速度较慢,但​​可以随着数据的增长和更复杂的工作负载而扩展,取材于here和here.

话虽如此,需要多少优化才能使测试对两个数据库系统都公平.

也欢迎任何其他要点.

解决方法:

数据的大小比工作量更重要,资源(内存)调优也可以产生很大的影响.

“话虽如此,需要多少优化才能使测试对两个数据库系统都公平.”

在我看来,公平的唯一方法就是进行现实世界的优化.优化您的测试系统,使其尽可能接近生产.如果您不打算编写SQL,则两者的性能大致相同. (/-价值$1000的服务器硬件)

如果您正在编写SQL,则希望让程序员满意. ($10,000的程序员不会为您带来更多的性能)

标签:performance,postgresql,mysql,database

来源: https://codeday.me/bug/20191119/2038840.html

你可能感兴趣的:(pg库和mysql的优缺点)