TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 74 篇文章
PostgreSQL-和-MySQL-区别

PostgreSQL-和-MySQL-区别

PostgreSQL 和 MySQL 是两种流行的关系型数据库管理系统,它们在架构、功能、性能等方面各有优劣,具体选择要看你的业务需求。选 PostgreSQL,如果你的业务需要:✅ 复杂 SQL 查询、数据分析、大量 JSON 处理、GIS 计算、事务一致性高的金融/支付系统。✅ 可扩展性、插件支持强的数据库,例如多租户 SaaS、分布式数据库方案。选 MySQL,如果你的业务需要:✅ 轻量级、高并发、低延迟的小型 Web 系统、电商、社交媒体等互联网应用。

时间:03/14/2025

PostgreSQL-多数据库集簇配置及多数据库复制方法流程代码实例

PostgreSQL-多数据库集簇配置及多数据库复制方法流程代码实例

Pg 集簇配置及复制备份方法

时间:03/13/2025

实操回顾基于Apache-SeaTunnel从MySQL同步到PostgreSQLDemo方舟计划

实操回顾基于Apache-SeaTunnel从MySQL同步到PostgreSQLDemo方舟计划

文章作者:马全才 奥克斯集团大数据工程师编辑整理:国电南自 赵鸿辉 白鲸开源 曾辉本文详细演示了如何通过实现 **MySQL **到的全量数据同步。话不多说,我们开始学习MySQL同步到PostgreSQL场景:本文涉及到所有的配置文件可关注公众号回复关键词“Demo 01”获取。

时间:03/13/2025

PostgreSQL存储管理体系结构学习笔记2

PostgreSQL存储管理体系结构学习笔记2

在操作系统中,当一个进程创建或是打开一个文件时,操作系统会为该文件分配一个唯一文件描述符,并通过该文件描述符来唯一标识和操作该文件。由于每个操作系统都对一个进程能打开的文件数加以限制,因此进程能获得的文件描述符是有限的。对于经常需要打开很多文件的数据库进程来说,很容易就会超过操作系统对于文件描述符数量的限制。PostgreSQL系统中包含了四种堆文件:普通堆,临时堆,序列,TOAST表。磁盘管理器是SMGR的一种具体实现,它对外提供了管理磁盘介质的接口,其主要实现在文件md.c中。

时间:03/13/2025

IvorySQL-4.4-发布

IvorySQL-4.4-发布

IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。

时间:03/13/2025

Ubuntu-22.04-无法进入图形界面的解决方法

Ubuntu-22.04-无法进入图形界面的解决方法

Ubuntu 22.04 无法进入图形界面,只能进入 tty,可能是由于图形界面相关的配置或驱动程序出现了问题。

时间:03/11/2025

如何利用-PostgreSQL-的-JSONB-API-作为扩展的轻量级-JSON-解析器

如何利用-PostgreSQL-的-JSONB-API-作为扩展的轻量级-JSON-解析器

在基于 C 语言的 PostgreSQL 扩展开发中,您可能会遇到需要处理 JSON 等结构化数据的情况。通常,您可能会在扩展中引入第三方 JSON 解析库,例如 cJSON 或 libjansson。这些库功能强大、易于使用且提供了丰富的特性,但如果我们并未充分利用这些库的高级功能,引入它们则会显得多余。很多时候,我们只是希望从 JSON 中读取某个特定值或简单地遍历它。PostgreSQL 本身已经具备了处理 JSON 数据的足够能力,尽管这些功能可能不如第三方库那样直观。

时间:03/11/2025

postgresql-json和jsonb问题记录

postgresql-json和jsonb问题记录

jsonb会打乱原json属性顺序,但是支持索引。

时间:03/10/2025

PostgreSQL-18新特性之虚拟生成列

PostgreSQL-18新特性之虚拟生成列

PostgreSQL 18 即将引入一个新的增强:虚拟生成列。这种类型的字段值不需要存储,而是在读取数据时进行计算。虚拟生成列类似于视图,而存储生成列更像物化视图。

时间:03/10/2025

Spring-Boot-整合-MyBatis-与-PostgreSQL-实战指南

Spring-Boot-整合-MyBatis-与-PostgreSQL-实战指南

在包下精心构建与数据库表结构对应的实体类,例如创建User@Data此处借助 Lombok 的@Data注解简化了常规的getsetequalshashCode等方法编写,若未引入 Lombok,需手动生成这些方法。于包内创建UserMapper接口,用@Mapper@Mapper。

时间:03/10/2025

PostgreSQL与Oracle数据库相比有什么优势

PostgreSQL与Oracle数据库相比有什么优势

PostgreSQL对Oracle语法兼容性较高,支持PL/pgSQL(类似PL/SQL),并可通过工具(如Ora2Pg、orafce插件)实现平滑迁移,减少代码改造成本。而Oracle依赖官方技术支持,社区资源有限且响应速度较慢。PostgreSQL的流复制配置简单,支持热备读操作,而Oracle的Data Guard虽功能强大但配置复杂,适合对灾难恢复要求极高的企业。PostgreSQL的TOAST机制自动压缩大字段数据,虽压缩率略低于Oracle的高级行压缩技术,但对系统性能影响更小,适合通用场景。

时间:03/10/2025

PostgreSQL-Ubuntu-系统下PG15的安装与-PGVector-配置指南

PostgreSQL-Ubuntu-系统下PG15的安装与-PGVector-配置指南

🚀 本文详细介绍了如何在 Ubuntu 上安装 PostgreSQL 15 数据库,并配置 PGVector 插件,助力机器学习和数据分析。

时间:03/10/2025

Ubuntu-24.04.2-安装-PostgreSQL-16-PostGIS-3

Ubuntu-24.04.2-安装-PostgreSQL-16-PostGIS-3

【代码】Ubuntu 安装 PostgreSQL 16 、PostGIS 3。

时间:03/10/2025

PostgreSQL异常An-IO-error-occurred-while-sending-to-the-backend

PostgreSQL异常An-IO-error-occurred-while-sending-to-the-backend

在使用PostgreSQL。

时间:03/10/2025

PostgreSQL学习笔记PostgreSQL-vs-MySQL

PostgreSQL学习笔记PostgreSQL-vs-MySQL

综上所述,PostgreSQL 和 MySQL 各有优缺点,选择哪种数据库取决于具体的应用场景和需求。如果需要处理复杂的数据类型、强大的事务支持和高级的查询功能,PostgreSQL 可能是更好的选择。如果对写入性能和简单易用性有较高要求,MySQL 可能更适合。在实际应用中,可以根据具体情况进行评估和测试,选择最适合的数据库管理系统。两者都有商业公司提供支持服务。例如,MySQL 有 Oracle 公司的商业支持,PostgreSQL 有多家公司提供专业的支持和服务。

时间:03/10/2025

PostgreSQL在Linux环境下的常用命令总结

PostgreSQL在Linux环境下的常用命令总结

这条查询语句会列出正在使用 mydb 数据库的会话的进程 ID(pid)、用户名(usename)、数据库名(datname)、应用程序名(application_name)、客户端地址(client_addr)、客户端主机名(client_hostname)以及客户端端口(client_port)等信息。在一些较新的 PostgreSQL 版本中,理论上可以尝试使用 ALTER DATABASE 语句来更改数据库名称,但这种方法可能会受到一些限制,比如数据库的使用状态、权限等因素可能会影响其成功与否。

时间:03/10/2025

PostgreSQL-01-入门篇-简介

PostgreSQL-01-入门篇-简介

相比之下,PostgreSQL 采用了类似于 MIT 的许可协议,允许开发人员在开源或闭源产品中自由使用,这使得 PostgreSQL 成为了一种极具吸引力的选择。1990 年 6 月发布的版本 2 包含了重新设计的规则系统。Postgres95 的开发重点在于识别和解决后端代码的问题,而 PostgreSQL 的开发则转向了更具争议性的特性和功能,尽管这两个方面的工作同时进行。随着外部用户社区的增长,代码维护的时间成本增加,为了减少支持负担,伯克利的 POSTGRES 项目在版本 4.2 时正式终止。

时间:03/10/2025

如何进行postgreSQL专家认证

如何进行postgreSQL专家认证

此外,中国 PostgreSQL 考试认证中心推出的认证考试,分为 PCA 认证专员、PCP 认证专家、PCM 认证大师三个等级。高级认证(PGCM - PostgreSQL Certified Master):要求学员具备一定 SQL 开发基础,着重考察实践操作能力和对高级知识的掌握程度,包括数据库日常管理、网络配置、可用性管理等方面内容。考试结束后,耐心等待工信部人才交流中心的考试结果。考前准备:考试前再次复习重点知识和易错点,对考试环境进行测试,准备好考试用的电脑、摄像头、个人照、过往证书等。

时间:03/08/2025

QEMU构建基于ubuntu的根文件系统

QEMU构建基于ubuntu的根文件系统

但是busybox的功能比较少,难以满足我们的调试和实验需求,在商用产品上也很少使用;本文将介绍如何在qemu下构建一个ubuntu的rootfs(基于arm64平台)。2024年也即将结束,这篇流水账用来弥补之前定下的2024年更新20篇文档计划,也算完成了我年初设定的OKR/DPO了。本文只是一篇操作记录文档,网络上的资源质量又乘次不齐,本文做了些整理和修正,希望能帮到有需要的伙伴。将22,80 端口分别转发到Host PC的5022口和5080口。依赖的chroot_mount.sh 脚本。

时间:03/08/2025

PostgreSQL-如何有效地处理数据的加密和解密

PostgreSQL-如何有效地处理数据的加密和解密

除了使用pgcrypto扩展提供的函数,还可以根据业务需求自定义函数来实现更复杂的加密和解密逻辑。以下是一个简单的示例,使用自定义函数进行简单的替换加密:DECLAREBEGINEND LOOP;END;END;解释:在上述自定义函数中,函数将输入文本的每个字符的 ASCII 码值增加 1 进行加密,函数将加密后的字符的 ASCII 码值减少 1 进行解密。

时间:03/07/2025

PostgreSQL中的事务隔离-

PostgreSQL中的事务隔离-

这个案例说明了在读已提交隔离级别中,一个事务只能看到其他事务已经提交的数据修改,如果事务未提交,那么对于查询事务来说,这些修改是不可见的,直到其他事务提交为止。可以发现,在会话1中,无论会话2提不提交,查询的结果都保持不变,即使会话2提交更新操作,查询结果仍然不变。此时会话2.执行更新语句,但不提交,在会话1中查看数据。此时回到会话1:查询id=1,发现数据还是原来的数据,当会话2提交以后,回到会话1,就会发现数据进行了更改。对事务进行提交,再在事务1中查询对应的数据。执行与会话1同样的操作,

时间:03/06/2025

PostgreSQL时间计算大全从时间差到时区转换保姆级教程

PostgreSQL时间计算大全从时间差到时区转换保姆级教程

自动计算同比/环比周期。:多时区时间统一管理。

时间:03/06/2025

PostgreSQL-安装与使用

PostgreSQL-安装与使用

执行psql -h localhost -p 5432 -U postgres 密码在安装过程中设置的。安装图形化安装界面安装。安装完后将bin目录配置到系统环境变量。

时间:03/06/2025

基于Asp.net的高校一卡通管理系统

基于Asp.net的高校一卡通管理系统

【2025最新】基于Asp.net的高校一卡通管理系统

时间:03/05/2025

上一页
1234
下一页第 2 / 4 页