首页 > 数据库 >Postgresql学习(1)【菜鸟教程学习】

Postgresql学习(1)【菜鸟教程学习】

时间:2023-12-28 10:36:10浏览次数:33  
标签:Postgresql 菜鸟 数据库 学习 应用 进程 服务器 PostgreSQL 客户端


Postgresql学习(1)【菜鸟教程学习】_服务器

在数据库术语里,PostgreSQL使用一种客户端/服务器的模型。一次PostgreSQL会话由下列相关的进程(程序)组成:

一个服务器进程,它管理数据库文件、接受来自客户端应用与数据库的联接并且代表客户端在数据库上执行操作。 该数据库服务器程序叫做postgres。

那些需要执行数据库操作的用户的客户端(前端)应用。
客户端应用可能本身就是多种多样的:可以是一个面向文本的工具, 也可以是一个图形界面的应用,或者是一个通过访问数据库来显示网页的网页服务器,或者是一个特制的数据库管理工具。 一些客户端应用是和 PostgreSQL发布一起提供的,但绝大部分是用户开发的。

和典型的客户端/服务器应用(C/S应用)一样,这些客户端和服务器可以在不同的主机上。 这时它们通过 TCP/IP 网络联接通讯。 你应该记住的是,在客户机上可以访问的文件未必能够在数据库服务器机器上访问(或者只能用不同的文件名进行访问)。

PostgreSQL服务器可以处理来自客户端的多个并发请求。 因此,它为每个连接启动(“forks”)一个新的进程。 从这个时候开始,客户端和新服务器进程就不再经过最初的 postgres进程的干涉进行通讯。 因此,主服务器进程总是在运行并等待着客户端联接, 而客户端和相关联的服务器进程则是起起停停。


标签:Postgresql,菜鸟,数据库,学习,应用,进程,服务器,PostgreSQL,客户端
From: https://blog.51cto.com/u_12484226/9010239

相关文章

  • 统计学习方法-李航南京大学
    计算机与网络已融入到了人们的日常学习、工作和生活之中,成为人们不可或缺的助手和伙伴。计算机与网络的飞速发展完全改变了人们的学习、工作和生活方式。智能化是计算机研究与开发的一个主要目标。近几十年来的实践表明,统计机器学习方法是实现这一目标的最有效手段,尽管它还存在......
  • lightdb/postgresql中plpgsql、函数与操作符、表达式及其内部实现
    PG_PROCPG_OPERATORpg_opclass用于定义索引上的相关操作符,一般来说是同一类数据类型。pg_opfamiliy定义了相互兼容的数据类型的操作符,关系见https://www.postgresql.org/docs/9.1/catalog-pg-opclass.html。pg8.3引入pg_opfamilies,原因:Create "operatorfamilies" toimprove......
  • 【scikit-learn基础】--『监督学习』之 LASSO回归
    LASSO(LeastAbsoluteShrinkageandSelectionOperator)回归模型一般都是用英文缩写表示,硬要翻译的话,可翻译为最小绝对收缩和选择算子。它是一种线性回归模型的扩展,其主要目标是解决高维数据中的特征选择和正则化问题。1.概述在LASSO中,通过使用L1正则化项,它能够在回归系数中......
  • 基于深度学习网络的美食检测系统matlab仿真
    1.算法运行效果图预览  2.算法运行软件版本matlab2022a 3.算法理论概述      美食检测是一项利用计算机视觉技术来识别和分类食物图像的任务。       特征提取是食品检测的核心步骤,其目的是从输入图像中提取出有效的特征,以便于后续的分类。常见的......
  • m基于深度学习网络的美食识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要       基于深度学习网络的美食识别系统是一个复杂的机器视觉应用,它结合了深度学习、图像处理、模式识别等多个领域的知识。GoogleNet是一种深度卷积神经网络(CNN),它由多个卷积层、池化层......
  • m基于深度学习网络的美食识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要基于深度学习网络的美食识别系统是一个复杂的机器视觉应用,它结合了深度学习、图像处理、模式识别等多个领域的知识。GoogleNet是一种深度卷积神经网络(CNN),它由多个卷积层、池化层和全连接层组成。该模型可以自动学......
  • 网络学习笔记(4):局域网的层次设计
    局域网的层次化模型细分为接入层、汇聚层、核心层三个层次核心层:主要完成网络的高速转换汇聚层:主要提供策略的连接接入层:将用户计算机工作站接入网络架构设计框架:接入层接入层向本地网段内的所有计算机工作站提供接入的接口,接入层交换机直接与用户计算机的网卡连接。注......
  • RabbitMQ学习二 修改默认密码
    RabbitMQ的一些常用命令#启动rabbitmqservicerabbitmq-serverstart#查看rabbitMQ的运行状态servicerabbitmq-serverstatus#开启rabbitMQ的后台管理插件rabbitmq-pluginsenablerabbitmq_management#重启RabbitMQ服务servicerabbitmq-serverrestart Rabbi......
  • RocketMQ系统性学习-RocketMQ领域模型及Linux下单机安装
    欢迎关注公众号【11来了】,发送笔记可领取Redis、JVM等系列完整pdf!MQ之间的对比三种常用的MQ对比,ActiveMQ、Kafka、RocketMQ性能方面:三种MQ吞吐量级别为:万,百万,十万消息发送时延:毫秒,毫秒,微秒可用性:主从,分布式,分布式扩展性方面:水平伸缩能力:均支持技术栈:Java,Java/Scala,Java功能......
  • Android学习路线,以及学习资源分享
    前言编程行业博大精深,光是开发语言就好几十种,不要太贪,先掌握其中的一两种,然后在工作中一边提高自己的能力,一边再学习新的其他的编程语言。这样可以慢慢拓宽自己的职业道路。很多粉丝私聊我如何学习,如何规划路线图,新手从何学起?今天小编就给大家分享一下android开发的学习路线。1、开......