PostgreSQL适合一个操作系统吗?它在Linux上比Windows更好吗?

前端之家收集整理的这篇文章主要介绍了PostgreSQL适合一个操作系统吗?它在Linux上比Windows更好吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在 Windows Server 2003上运行Postgresql而且速度很快,所以回答我自己的问题似乎很好.

然而,我即将推出一个新项目,并考虑使用Linux机箱,因为稳定性和性能至关重要.由于Postgresql似乎主要是在Linux发行版上开发的,或许最好坚持使用Linux?

Postgresql肯定会在Linux上比在Windows上运行得更快(我说这是编写Windows端口的人之一..)它是专为Unix风格的架构设计的,并在Windows上实现了相同的架构,这意味着它Windows做的很多东西都不能很好地完成.它工作正常,但它表现不佳.

例如,Postgresql使用每个连接进程的模型,而不是线程. Windows旨在进行线程化.例如,如果您的应用程序进行大量连接和断开连接,那么它在Windows上的运行速度肯定会慢得多.

文件系统周围也有一些假设,它们并不完全支持NTFS.

您真正需要考虑的一件事 – 如果您使用的是Windows,大多数防病毒产品在与Postgresql一起使用时都会出错,因为它们不习惯这种类型的工作负载(例如1000个不同的进程读取和写入同一个文件)通过不同的句柄).这意味着强烈建议如果可能的话总是卸载任何防病毒软件(只是禁用它或排除Postgresql进程/文件通常是不够的).这不仅仅是出于性能原因,还有负载下的稳定性.

猜你在找的Postgre SQL相关文章