在今天的文章中,我将讨论什么是PostgreSQL,为什么我们应该使用PostgreSQL及其体系结构。
PostgreSQL是一个数据库管理系统,它使用数据库的关系模型并支持SQL标准查询语言。
PostgreSQL也是一个性能良好、安全且全面的数据库管理系统。我们几乎可以在任何UNIX或UNIX衍生工具(如Linux、FreeBSD)操作系统上运行它。我们还可以在所有具有NT内核的Windows系统上运行它。当然,它是免费和开源的。
为什么是PostgreSQL?
PostgreSQL几乎可以在任何UNIX变体上运行(最新的稳定版本为34)。(真正的多平台支持)
它是为大批量交易而设计的。
它可以很容易地在多个处理器上运行。
因为它不是一个商业数据库,所以它重视安全性而不是速度。
PostgreSQL体系结构
上面可以看到PostgreSQL应用程序的示意图:
在这里,您可以看到许多客户端在网络环境中连接到服务器。对于PostgreSQL,它必须是TCP/IP网络-局域网或互联网。
每个客户机都连接到一个主数据库服务器进程(此处表示为postmaster),该进程创建一个新的服务器进程,专门为来自该客户机的访问请求提供服务。
PostgreSQL的客户机-服务器体系结构有助于划分员工队伍。我们可以使用服务器机器作为安全的数据存储来保存和访问大量数据。
可以为客户端开发高级图形应用程序。或者,基于web的应用程序也可以处理客户端操作。
PostgreSQL的服务器端由一个名为postmaster的UNIX“执事”和几个名为后端的UNIX进程组成。
邮局主管提供后端之间的协调以及后端和客户端之间的通信。为每个客户端运行单独的后端作业。
我希望它对你有用。在我的其他文章中见。
原文标题:What Is PostgreSQL?
原文作者:Melek Durdu
原文链接:https://dbtut.com/index.php/2022/05/27/what-is-postgresql