soho做网站谷歌推广/运营推广是做什么的

soho做网站谷歌推广,运营推广是做什么的,网站建设vps,html5响应式网站模板企业常用 PostgreSQL 版本推荐 1. PostgreSQL 14(最常见,稳定) 目前许多企业仍在使用 PostgreSQL 14,因为它在性能、并发处理、JSON 支持等方面做了较多优化,同时又非常稳定。官方支持时间:2026 年 11 月…

企业常用 PostgreSQL 版本推荐

1. PostgreSQL 14(最常见,稳定)
  • 目前许多企业仍在使用 PostgreSQL 14,因为它在性能、并发处理、JSON 支持等方面做了较多优化,同时又非常稳定。
  • 官方支持时间2026 年 11 月 之前提供更新和安全修复。
  • 适用于:大多数企业生产环境。
2. PostgreSQL 15(新特性但较新)
  • 提供更好的 MERGE 语句支持(类似 SQL Server 的 UPSERT),性能优化更强。
  • 适用于愿意升级到较新版本,但又不想冒 PostgreSQL 16 可能存在的新版本风险的企业。
  • 官方支持时间2027 年 11 月
3. PostgreSQL 13(部分老企业仍在使用)
  • 仍然有许多老企业使用 PostgreSQL 13,因为它稳定,且比 12 版本有更好的 JSON 处理能力和查询优化。
  • 官方支持时间2025 年 11 月
  • 适用于:已有 PostgreSQL 13 生产环境的企业,短期内不会升级。
4. PostgreSQL 16(最新,但企业少用)
  • 2023 年 9 月发布,优化了查询并行性、工作负载管理,但因为较新,企业采用率还不高。
  • 适用于:希望使用最新特性的企业,但不适用于保守的生产环境。

企业推荐版本总结

版本适用场景官方支持时间企业使用率
PostgreSQL 14最佳选择,稳定,性能好2026 年 11 月⭐⭐⭐⭐⭐
PostgreSQL 15适合需要新功能但不想冒险2027 年 11 月⭐⭐⭐⭐
PostgreSQL 13兼容性好,部分企业仍用2025 年 11 月⭐⭐⭐
PostgreSQL 16最新,但企业采用较少2028 年 11 月⭐⭐

企业中常用的 PostgreSQL 镜像类型

docker pull PostgreSQL 镜像时,常见的选择有:

  1. postgres:latest(最新稳定版)
  2. postgres:<版本号>(指定版本,例如 postgres:14
  3. postgres:<版本号>-alpine(轻量级 Alpine 版本,例如 postgres:14-alpine

1. Alpine 版(postgres:<版本>-alpine

Alpine 镜像是什么?

-alpine 版本基于 Alpine Linux,它是一个极小的 Linux 发行版(基础镜像通常只有 5MB 左右)。例如:

docker pull postgres:14-alpine

与标准版 postgres:14 相比:

  • 体积更小(Alpine 版本约 20MB,标准版约 200MB+
  • 启动更快,但功能有所取舍

Alpine 版会缺少什么?

  • 缺少 GNU 库(glibc):Alpine 使用 muslbusybox,一些依赖 glibc 的应用可能无法运行。
  • 某些扩展不兼容
    • 一些 PostgreSQL 插件(如 postgis)可能无法直接安装,需要手动编译。
    • 可能缺少一些 libpq 相关的工具(可以通过 apk add postgresql-client 安装)。
  • 性能略有下降
    • 由于 Alpine 采用 musl 而不是 glibc,某些高并发/高负载场景下的数据库操作可能比标准版稍慢(但差距不大)。

2. 企业环境应该选择哪种镜像?

镜像版本体积适用场景是否推荐企业使用
postgres:latest大(约 200MB+)开发/测试/生产✅ 推荐
postgres:14大(约 200MB+)企业生产环境(稳定)✅ 强烈推荐
postgres:14-alpine小(约 20MB)轻量化部署,资源受限环境(如 IoT)⚠️ 不推荐用于企业生产
postgres:14-slim适中(约 50MB)一般生产环境,无需扩展支持✅ 可选
postgres:14-bullseye适中需要 Debian 兼容环境✅ 推荐(更兼容)

企业生产环境建议使用 postgres:14postgres:14-slim,因为它们兼容性更好,功能完整。


3. 什么时候适合用 Alpine 版?

✅ 适用场景:

  • 资源受限的 小型应用,如嵌入式设备、CI/CD 测试环境、Docker Swarm、Kubernetes 轻量化部署。
  • 你确定你的应用 不依赖 PostgreSQL 扩展(如 postgis)。
  • 需要 极小的镜像,减少带宽和存储占用。

❌ 不适用场景:

  • 生产环境(特别是企业级数据库,稳定性比大小更重要)。
  • 需要 复杂插件支持,如 postgisplpython 等。
  • 高负载 的 OLTP/OLAP 系统(可能因 musl 影响而性能略有下降)。

适用于学习场景的pgsql选用----ubuntu22.04

1. 拉取 postgres:15 镜像

docker pull postgres:15

2. 运行 PostgreSQL 15(Slim 版)

docker run -d \--name my_postgres \-e POSTGRES_USER=root \-e POSTGRES_PASSWORD=123456 \-e POSTGRES_DB=db \-p 5432:5432 \-v pg_data:/var/lib/postgresql/data \postgres:15
  • 连接方式:
docker exec -it my_postgres psql -U root -d db

-v pg_data:/var/lib/postgresql/data 参数理解

位置作用
pg_data宿主机上的 Docker 容器卷(实际存储 PostgreSQL 数据)通常是/var/lib/docker/volumes/pg_data/
/var/lib/postgresql/data容器内部的数据库存储目录
-v pg_data:/var/lib/postgresql/data将容器卷 pg_data 绑定到容器 /var/lib/postgresql/data,实现数据持久化,确保在你docker因为某原因关了之后能在docker的卷里pg_data找到备份
  • 一般在linux中,先用docker volume inspect找到容器卷的挂载点
docker volume inspect pg_data

输出类似

[{"Name": "pg_data","Driver": "local","Mountpoint": "/var/lib/docker/volumes/pg_data/_data","Scope": "local"}
]
  • Mountpoint 指向 /var/lib/docker/volumes/pg_data/_data,这说明 真实的数据存放在宿主机的这个目录中。

可以用ls查看是否有数据,

ls /var/lib/docker/volumes/pg_data/_data

https://github.com/0voice

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/74439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加导出数据功能

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加导出数据功能📚页面效果📚指令输入�…

《Python实战进阶》第31集:特征工程:特征选择与降维技术

第31集&#xff1a;特征工程&#xff1a;特征选择与降维技术 摘要 特征工程是机器学习和数据科学中不可或缺的一环&#xff0c;其核心目标是通过选择重要特征和降低维度来提升模型性能并减少计算复杂度。本集聚焦于特征选择与降维技术&#xff0c;涵盖过滤法、包裹法、嵌入法等…

Excel第41套全国人口普查

2. 导入网页中的表格&#xff1a;数据-现有链接-考生文件夹&#xff1a;网页-找到表格-点击→变为√-导入删除外部链接关系&#xff1a;数据-点击链接-选中连接-删除-确定&#xff08;套用表格格式-也会是删除外部链接&#xff09;数值缩小10000倍&#xff08;除以10000即可&am…

WPS宏开发手册——使用、工程、模块介绍

目录 系列文章前言1、开始1.1、宏编辑器使用步骤1.2、工程1.3、工程 系列文章 使用、工程、模块介绍 JSA语法 第三篇练习练习题&#xff0c;持续更新中… 前言 如果你是开发人员&#xff0c;那么wps宏开发对你来说手拿把切。反之还挺吃力&#xff0c;需要嘻嘻&#xf…

EtherCAT转CANopen配置CANopen侧的PDO映射

EtherCAT转CANopen配置CANopen侧的PDO映射 在工业自动化领域&#xff0c;EtherCAT和CANopen是两种广泛应用的通信协议。它们各自具有独特的优势&#xff0c;但在某些应用场景下&#xff0c;需要将这两种协议进行转换以实现设备间的高效数据交换。本文将详细介绍如何在使用Ethe…

【QT】Qt creator快捷键

Qt creator可以通过以下步骤快捷键査看调用关系&#xff1a; 1.打开代码文件。 2.将光标放在你想要查看调用关系的函数名上。 3.按下键盘快捷键 CtrlshiftU。 4.弹出菜单中选择“调用路径”或“被调用路径” 5.在弹出的窗口中可以查看函数的调用关系 折叠或展开代码快捷键&…

【RHCE】LVS-NAT模式负载均衡实验

目录 题目 IP规划 配置IP RS1 RS2 RS3 LVS client 配置RS 配置LVS 安装lvs软件 启动ipvsadm服务 lvs规则匹配 ipvsadm部分选项 客户端测试 总结 题目 使用LVS的 NAT 模式实现 3 台RS的轮询访问&#xff0c;IP地址和主机自己规划。 IP规划 主机IP地址RS1-nat模…

排序算法(插入,希尔,选择,冒泡,堆,快排,归并)

1.插入排序 插入排序的主要思想是额外申请一个空间cur&#xff0c;让cur一开始等于数组的第1号位置,设置i1&#xff0c;让i-1的元素与其比较&#xff0c;如果arr[i-1]>arr[i]&#xff0c;就让arr[i1] arr[i]&#xff0c;当进行到最后一次对比结束&#xff0c;i-1,再让arr[…

LiteIDE中配置golang编译生成无CMD窗口EXE的步骤

LiteIDE中配置golang编译生成无CMD窗口EXE的步骤 一、环境配置1、设置GOROOT‌2、配置GOPATH‌ 二、项目编译参数设置1、新建/打开项目‌2、修改编译配置‌3、其他优化选项&#xff08;可选&#xff09;‌ 三、构建与验证1、编译生成EXE‌2、验证无窗口效果‌ 四、注意事项 一、…

Maya基本操作

基本操作 按住ALT键&#xff0c;左键旋转视角&#xff0c;中键平移视角&#xff0c;右键放大缩小视角。 按空格键切换4格视图。 导入FBX格式文件后&#xff0c;无贴图显示。 按6键开启。着色纹理显示 坐标轴相关 修改菜单-左键最上面的虚线。固定修改选项窗口。 选中物体…

Windows打开ftp局域网共享

前提是windows已经设置好开机账号密码了&#xff0c;否则教程不适用 第一先打开电脑ftp共享配置 点击保存即可 2.设置要共享到其他电脑的文件路径&#xff08;如果你要共享整个盘你就设置整个盘&#xff0c;如果是共享盘中某文件就设置某文件&#xff0c;这里是某文件&#x…

overleaf中会议参考文献使用什么标签:inproceedings

overleaf中会议参考文献使用什么标签 会议论文在LaTeX文献条目中应使用 @inproceedings 标签,而非 @article。根据你提供的内容,修正后的格式如下: @inproceedings{asai2023self, author = {Asai, Akari and Wu, Zeqiu and Wang, Yizhong and Sil, Avirup and Hajishirzi,…

一文详解redis

redis 5种数据类型 string 字符串是 Redis 里最基础的数据类型&#xff0c;一个键对应一个值。 设置值 SET key value例如&#xff1a; SET name "John"获取值 GET key例如&#xff1a; GET namelist 列表是简单的字符串列表&#xff0c;按插入顺序排序。 在列…

第16章:基于CNN和Transformer对心脏左心室的实验分析及改进策略

目录 1. 项目需求 2. 网络选择 2.1 UNet模块 2.2 TransUnet 2.2.1 SE模块 2.2.2 CBAM 2.3 关键代码 3 对比试验 3.1 unet 3.2 transformerSE 3.3 transformerCBAM 4. 结果分析 5. 推理 6. 下载 1. 项目需求 本文需要做的工作是基于CNN和Transformer的心脏左心室…

【AI】知识蒸馏-简单易懂版

1 缘起 最近要准备升级材料&#xff0c;里面有一骨碌是介绍LLM相关技术的&#xff0c;知识蒸馏就是其中一个点&#xff0c; 不过&#xff0c;只分享了蒸馏过程&#xff0c;没有讲述来龙去脉&#xff0c;比如没有讲解Softmax为什么引入T、损失函数为什么使用KL散度&#xff0c;…

2024年数维杯数学建模B题生物质和煤共热解问题的研究解题全过程论文及程序

2024年数维杯数学建模 B题 生物质和煤共热解问题的研究 原题再现&#xff1a; 随着全球能源需求的不断增长和对可再生能源的追求&#xff0c;生物质和煤共热解作为一种潜在的能源转化技术备受关注。生物质是指可再生能源&#xff0c;源自植物和动物的有机物质&#xff0c;而煤…

Spring相关API

1是相对路径 2 是绝对路径 3 在注解时使用

Netty源码—客户端接入流程

1.关于Netty客户端连接接入问题整理 一.Netty是在哪里检测有新连接接入的&#xff1f; 答&#xff1a;boss线程第一个过程轮询出ACCEPT事件&#xff0c;然后boss线程第二个过程通过JDK底层Channel的accept()方法创建一条连接。 二.新连接是怎样注册到NioEventLoop线程的&#x…

领域驱动设计(DDD)实践入门

文章目录 1.认识领域驱动设计1.1 简介1.2 发展历史1.3 DDD 的兴起 2.从一个简单案例2.1 转账需求2.2 设计的问题2.3 违反的设计原则 3.使用 DDD 进行重构抽象数据存储层抽象第三方服务抽象中间件封装业务逻辑重构后的架构 4.小结参考文献 1.认识领域驱动设计 1.1 简介 领域驱…

nuxt3网站文章分享微信 ,QQ功能

1.安装 npm install qrcode --save-dev 2.组件使用 <div class"share"><div style"line-height: 69px; color: #fff;width: 100px;"><p style"text-align: center;">分享:</p></div><div click"shareToMi…