pgSQL或mySQL更安全吗?

时间:2009-07-07 05:59:54

标签: mysql security postgresql

我想知道哪个数据库更安全:mysql或pgSQL。

哪些支持存储过程?

一个人的优势是什么?

5 个答案:

答案 0 :(得分:3)

两者都不“更安全”。数据库软件只有你做的安全。如果您的应用程序编写得不好,那么任何一个都不会安全,反之亦然。

两个数据库都支持存储过程。 (MySQLPostgreSQL

至于各自的利弊,请参阅this question

答案 1 :(得分:3)

PostgreSQL支持比mysql更多的安全功能,例如与GSSAPI或Kerberos集成进行登录(最后我检查过,mysql没有这些)。

传统上,PostgreSQL的安全问题比MySQL少,但他们在这方面做得很好。

最后,您的安全性更可能依赖于 您使用数据库的方式,而不是您使用的数据库。

这两天都有存储过程,但到目前为止PostgreSQL更灵活(例如,支持perl,python,tcl,R等存储过程)

答案 2 :(得分:1)

安全性是应用程序代码和部署方案的一个方面。

即使是“世界上最安全的数据库”也无法保护您:

  • 以明文形式将用户密码存储在数据库中
  • 使用密码为“root”的root帐户
  • 允许远程连接到数据库(尽管它只是用户,您的应用程序,从localhost连接)

答案 3 :(得分:0)

没有安全性差异。您选择哪个数据库不会影响应用程序的安全性,这取决于它是否构建正确。

您的数据库服务器无论如何都不会在公共网络上,是吗?如果是这样,那并不重要 - 只有能够进入VPN的人才能访问它们。

数据库的密码通常保存在应用程序服务器上的clear in文件中。如果正确完成,这不是安全风险。

答案 4 :(得分:0)

MySQL

中的存储过程

就安全性而言,它主要掌握在MySQL或Postgres中。

相关问题