postgresql是什么数据库?请详解一下,谢谢

嘿,你在问我关于 PostgreSQL 的事吗?上周有一位客户问我这个问题,所以我就和你谈谈。

如果你要说这个东西,我其实已经用了好几年了。
2 02 3 年,我在上海一家公司做项目时专门研究了它。
它叫做 PostgreSQL,简称 Postgres,听起来很酷。

这东西是开源的。
如果你想一想,你可以随心所欲地阅读和修改代码。
这个优势太明显了。
我曾经想改变查询优化,直接看源码比找文档更快。
开放的好处是社区非常活跃。
如果遇到问题,只需搜索即可。
专家提供的解决方案比官方文档更详细。

从功能上来说,它支持海量数据。
我的朋友将在2 02 2 年启动一个电子商务项目,可以毫不拖延地处理数千万条记录。
可扩展性确实非常出色。
安全也是一个大问题。
我们有一位客户担心数据泄露,正在使用 Postgres 添加 SSL 加密。
随后,审核未发现任何缺陷。
便携性甚至更好。
Linux 和 Windows 完全支持它,并且迁移也很简单。

但是至于缺陷……我还在思考这个问题。
有时我觉得它的设置比MySQL更复杂,需要一些时间才能上手。
特别是权限检查不像MySQL那么直观。
当我们的一位实习生在 2 02 3 年第一次遇到它时,他花了两周时间才弄清楚如何授权该表。

应用场景确实很多,你说的是对的。
我们公司电商后端使用Postgres,数据量上亿。
数据仓库也是可能的。
去年我们尝试用它来做ETL,比传统方法快很多。
云部署也很方便,AWS Azure也支持。
很多开发者都喜欢使用它,毕竟它免费而且功能强大。

无论如何,这取决于你。
如果您正在寻找稳定性和完整的功能,那么这是正确的选择。
如果您不想担心配置,MySQL 可能会更容易。
我还在想...

postgres数据库常用操作维以及解决max_locks_per_transaction问题