随笔分类 -  postgresql

上一页 1 2

PostgreSQL 创建数据库语法详解
摘要:在 PostgreSQL 中,创建数据库是一项基础且重要的操作,下面将对其创建数据库的语法进行详细解析,并给出相关示例和注意事项。 基本语法 CREATE DATABASE database_name [ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] 阅读全文

posted @ 2025-03-13 10:20 数据与人文 阅读(306) 评论(0) 推荐(0)

PostgreSQL 数据类型详解
摘要:PostgreSQL 是一种功能强大的开源关系型数据库管理系统,它支持丰富的数据类型,可满足各种不同的应用场景需求。以下是对 PostgreSQL 常见数据类型的详细介绍: 1. 数值类型 整数类型 smallint:占用 2 个字节,存储范围为 -32768 到 32767。适用于存储较小的整数值 阅读全文

posted @ 2025-03-12 09:30 数据与人文 阅读(1280) 评论(0) 推荐(0)

PostgreSQL WAL Buffer并发机制详解
摘要:在 PostgreSQL 中,预写式日志(Write - Ahead Logging,WAL)是保障数据一致性和持久性的关键技术。WAL Buffer 是 WAL 在内存中的缓冲区,其并发机制对于数据库的性能和数据安全至关重要,下面为你详细介绍其并发机制: 1. WAL Buffer 的基本概念 W 阅读全文

posted @ 2025-03-05 08:35 数据与人文 阅读(59) 评论(0) 推荐(0)

PostgreSQL WAL Buffer 并发机制的优缺点
摘要:PostgreSQL 的 WAL(Write - Ahead Logging,预写式日志)Buffer 并发机制有其独特的优势,也存在一些不足之处,以下是详细分析: 优点 1. 提高写入性能 批量写入和刷盘:WAL Buffer 允许事务将 WAL 记录先写入内存中的缓冲区,而不是立即写入磁盘。多个 阅读全文

posted @ 2025-02-26 14:00 数据与人文 阅读(61) 评论(0) 推荐(0)

Postgresql 的默认隔离级别
摘要:PostgreSQL 的默认事务隔离级别是 READ COMMITTED。 隔离级别概述 数据库的隔离级别决定了事务在并发环境下相互隔离的程度,从而影响到并发事务的行为。SQL 标准定义了四种隔离级别: READ UNCOMMITTED(未提交读) READ COMMITTED(提交读) REPEA 阅读全文

posted @ 2025-02-11 15:07 数据与人文 阅读(379) 评论(0) 推荐(1)

PostgreSQL 与 MySQL 有哪些区别
摘要:PostgreSQL 和 MySQL 是两种流行的开源关系型数据库管理系统(RDBMS),它们在功能、性能、扩展性和适用场景等方面存在显著差异。以下是 PostgreSQL 和 MySQL 的主要区别: 1. 架构与设计理念 PostgreSQL: 强调标准兼容性和功能丰富性,支持复杂的查询和高级功 阅读全文

posted @ 2025-02-10 21:46 数据与人文 阅读(4423) 评论(0) 推荐(0)

SQL注入的常见攻击手法有哪些?
摘要:SQL 注入是一种严重的安全漏洞,攻击者可以利用它绕过应用程序的安全机制,对数据库进行非法操作。以下是一些常见的 SQL 注入攻击手法: 基于错误信息的注入 原理:攻击者通过构造特殊的 SQL 语句,使数据库返回错误信息,然后根据这些错误信息推断数据库的结构、表名、列名等信息。 示例:在一个简单的登 阅读全文

posted @ 2025-02-10 13:56 数据与人文 阅读(676) 评论(0) 推荐(0)

上一页 1 2