文章目录索引1. 索引概念、优点及缺点2. 索引分类3. 索引设计原则4. 索引创建普通索引唯一索引全文索引创建多列索引事务1. 事务概念2. 事务提交回滚3. 事务开始与结束4. 事务 ACID 特性 索引1. 索引概念、优点及缺点索引是创建在表上,是对数据库表中 一列或多列 值进行 排序 一种结构。索引可以提高查询速度。通过索引,查询数据时不必读完记录所有信息,而
文章目录概述ACID遵从性(ACID Compliance )对比原子性(Atomic)一致性(Consistency)隔离性(Isolcation)持久性(Durability)对SQL标准支持度对比支持业务场景对比复制功能对比主要功能对比查询相关功能对比表功能支持架构功能对比视图表功能对比加密使用功能对比后记 概述在几个流行数据库中,我首先接触到MySQL,随着工作发展,接触到
转载 2023-08-10 16:43:08
190阅读
一、MySQL 索引(1)索引概念索引是一个排序列表,在这个列表中存储着索引包含这个值数据所在行物理地址(类似于C语言链表通过指针指向数据记录内存地址)使用索引后可以不用扫描全表来定位某行数据,而是先通过索引表找到该行数据对应物理地址然后访问相应数据,因此能加快数据库查询速度索引就好比是一本书目录,可以根据目录中页码快速找到所需内容索引是表中一列或者若干列值排序
PostgreSQL与MySQL优劣对比1、PostgreSQL相对于MySQL优势Pgsql可靠性、数据一致性与完整性最为最高优先级,这点上更符合金融诉求稳定性极强,比mysql稳定性更好。结合了许多安全存储扩展最复杂数据工作负载功能可靠性,灾难恢复 1.预写日志(WAL) 2.复制:异步,同步,逻辑 3.时间点恢复(pitr),主动备用安全性 1.身份验证:GSSAPI, SSPI,
转载 2023-08-08 10:41:21
209阅读
原创 2月前
5阅读
# MySQL PostgreSQL 区别 MySQL PostgreSQL 是两种常见关系型数据库管理系统(RDBMS),它们在功能、性能、易用性等方面有许多不同之处。本文将介绍 MySQL PostgreSQL 区别,并通过代码示例来展示它们之间差异。 ## MySQL PostgreSQL 区别 ### 数据类型支持 MySQL PostgreSQL 支
原创 2月前
33阅读
上期有说,数据环境切换,由MySQL换成PostgreSQL。 那么为了大家以后少踩坑,简单总结了下我曾踩过需要注意点。 首先PostgreSQL有一个模式概念。一、格式区别Oracle一样,PostgreSQL也是严格区分大小写。二、符号区别Oracle一样PostgreSQL中," " 双引号是区分库名,关键字等,而MySQL则是反单引号(tab键上方键),pg查询时字符类
PostgreSQL MySQL 在用途、好处、特性特点上异同。PostgreSQL MySQL 是将数据组织成表关系数据库。这些表可以根据每个表共有的数据链接或关联。关系数据库使您企业能够更好地了解可用数据之间关系,并帮助获得新见解以做出更好决策或发现新机会。PostgreSQL MySQL 有何相似之处?PostgreSQL MySQL 都依赖于 SQL(结构化
转载 2023-09-06 13:32:01
51阅读
索引是快速搜索关键。MySQL索引建立对于MySQL高效运行是很重要。下面介绍几种常见MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NU
前话最近看了一篇文章,说炙手可热 PostgreSQL 已成大厂首选。大意如下:随着企业在云上对其数据库资产进行现代化改造,许多企业都在积极消除对传统数据库引擎依赖。企业客户都在寻找标准化开放系统如 PostgreSQL,以消除昂贵、不友好许可以及与传统数据库产品供应商锁定。根据 DB-Engines 数据,PostgreSQL 受欢迎程度一直在稳步提升,目前在所有数据库中排名第四
一、PG相对于MySQL优势: 1、在SQL标准实现上要比MySQL完善,而且功能实现比较严谨; 2、存储过程功能支持要比MySQL好,具备本地缓存执行计划能力; 3、对表连接支持较完整,优化器功能较完整,支持索引类型很多,复杂查询能力较强; 4、PG主表采用堆表存放,MySQL采用索引组织表,能够支持比MySQL更大数据量。
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上一个区域,这个区域在安装时初始化并由一个目录组成
转载 2023-09-28 18:30:46
0阅读
由于最近经过朋友启发,又有了一个写个人项目的小想法,在这次个人项目中准备学习并使用一些之前自己没有掌握新技术,其中,在项目准备时候,准备爬一些数据做储备。过去项目,都对数据写入没有硬性要求,所以之前就是写了爬虫放那不管了,这次由于项目的需求,需要大量快速爬取/复制/写入数据,我就发现我现在用Mysql并不能满足我需求,奇慢无比。经过对比评测,初步决定选用PostgresQL替换掉Mys
PostgreSQL MySQL 在用途、好处、特性特点上异同。PostgreSQL MySQL 是将数据组织成表关系数据库。这些表可以根据每个表共有的数据链接或关联。关系数据库使您企业能够更好地了解可用数据之间关系,并帮助获得新见解以做出更好决策或发现新机会。PostgreSQL MySQL 有何相似之处?PostgreSQL MySQL 都依赖于 SQL(结构化
转载 2023-08-13 09:34:03
96阅读
1.Posgresql是进程模式,多进程,单线程,类似的还有Oracle。而MYSQL采用是线程模式,单进程,多线程,对此,大家在运行数据库时候可以查看任务管理器,SQL Server也是如此。众所周知,多进程,进程模式,利用CPU时间片轮转,可以利用更充分CPU,因此光拿多核单台机器上来说,他明显在支持高并发性能方面更胜一筹。而线程模式呢,开一个线程显然要比开一个进程所耗费资源要少,另外在
# PgSQLMySQL语法区别指南 在学习关系型数据库时,PostgreSQL(PgSQLMySQL是两个最常用选择。虽然它们都是关系型数据库系统,但它们 SQL 语法功能特性有一些显著区别。本文将帮助你理解这两种数据库基本语法差异,并提供具体代码示例和解析。 ## 学习流程 我们将通过以下几个步骤来理解 PgSQL MySQL 语法差异: | 步骤 | 描述
原创 20天前
39阅读
PostgreSQL MySQL 在用途、好处、特性特点上异同PostgreSQL MySQL 是将数据组织成表关系数据库。这些表可以根据每个表共有的数据链接或关联。关系数据库使您企业能够更好地了解可用数据之间关系,并帮助获得新见解以做出更好决策或发现新机会。PostgreSQL MySQL 有何相似之处?PostgreSQL MySQL 都依赖于 SQL(结构化查
转载 2023-08-10 09:52:44
123阅读
@[toc]概述在几个流行数据库中,我首先接触到MySQL,随着工作发展,接触到越来越多是PostgreSQL数据库。这两个十分流行开源数据库。在这之后,我就会经常一些朋友进行讨论:MySQLPostgreSQL两者之间到底有什么异同点呢?今天我就来说一说ACID遵从性(ACID Compliance )对比PostgreSQL:完全遵从ACID,确保满足所有ACID需求MySQ
文章目录文章简介1 hive简介1.1 本质1.2 架构原理3 DDL语句3.1 数据库3.1.1 创建数据库3.1.2 删除数据库3.1.3 修改数据库3.2 表3.2.1 普通建表00) 语法01) temporary02) external(重点)03) data_type04) row format(重点)05) stored by(重点)06) partitoned by(重点)07)
mysqlpgsql区别Pgsql中文文档 http://www.postgres.cn/docs/13/index.htmlPG由于MySQL点:一、 PostgreSQL 稳定性极强。 Innodb 等引擎在崩溃、断电之类灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级数据库丢失场景——mysql系统库是MyISAM,相比之下,PG数据库这方面
转载 10月前
111阅读
  • 1
  • 2
  • 3
  • 4
  • 5