最近有人私信问POSTGRESQL 怎么比MYSQL的索引大,这个问题升级上我个人觉得从这几点考虑1 一个数据库本身的索引提供什么样的功能,是否有为加速查询附加的信息。2 POSTGRESQL 数据库中的数据索引的结构是否与你在其他的数据库中使用的索引的结构不同3 POSTGRESQL 的索引还负担了MVCC多版本控制查询中所需要的信息,所以本身的设计也让他 ......
211
0
0
2024-01-14
本文翻译自 How does database sharding work?,如有疑问,请联系译者了解什么是数据库分片,分片如何工作的,以及一些常见的分片框架和工具。How does database sharding work?如果你使用过 Google 或 YouTube,那么你很可能已经访问过分片数据。分片通过将数据分区存储在多个服务器上,而不是将所有 ......
243
0
0
2024-01-05
目录postgresql使用dblink跨库增删改查一、使用步骤1、创建dblink扩展,连接与被连接的两个数据库都要执行下面sql2、跨库查询或增删改3、如果不想每一次都写完整的dblink连接信息,可以先起别名4、补充:mybatis直接执行上面的sql写法补充:pgsql个人笔记一、mybatis+pgsql的xml二、字符串替换三、postgre做空 ......
280
0
0
2023-09-13
来自: OceanBase 技术闲谈1. 前言 本文总结一下接触过的 关系型数据库 常用的几种架构及其演进历史。分析数据库架构方案的几个视角用发生故障时的高可用性、切换后的数据一致性和扩展性。每个产品都还有自己独特的优势和功能,这里不一定会提到。2. Oracle数据库的架构方案 ORACLE数据库既能跑OLTP业务,也能跑OLAP业务,能力是商业数据库中数 ......
266
0
0
2023-09-08
MySQL 和 PostgreSQL 是两大开源关系数据库管理系统 ( RDBMS ),长期以来被证明具有高度的可靠性和可扩展性,在本文中,我们将探讨 PostgreSQL 与 MySQL,以及它们之间的差异。 什么是 PostgreSQL?PostgreSQL是由 PostgreSQL Global Development Group 开发的高级开源 RD ......
268
0
0
2023-08-12
目录引言【功能】【代码】【实用函数】1 :管道函数是什么,应用于什么场景2 return next实现具体处理函数:exec_stmt_return_next1 初始化tuple store场景一:return next返回var类型场景二:return next返回record类型场景三:return next返回row类型3 用例引言【功能】Oracle ......
271
0
0
2023-07-29
目录一、环境规划二、Mariadb的主从复制介绍1.主从复制简介2.半同步复制介绍3.主从复制原理图三、安装Mariadb1.配置yum仓库2.检查yum仓库3.安装mariadb4.启动mariadb服务5.从节点安装mariadb四、mariadb主库配置1.mariadb的初始化2.修改主库配置文件3.重启mariadb服务五、mariadb从库配置1 ......
344
0
0
2023-06-23
目录JDBC事务相关方法简介禁用自动提交模式提交事务回滚事务PostgreSQL JDBC 事务示例JDBC事务相关方法简介本文将借助示例,简单讲解下JDBC操作Pg事务的流程。首先来简单讲解下事务的定义:为了确保两个(多个)数据库操作都生效,或者两个操作都不发生,可以使用事务。根据定义,事务是作为单个单元执行的一组语句。换句话说,要么所有语句都成功执行,要 ......
401
0
0
2023-06-18
目录1.1 PostgreSQL中的模式匹配和正则表达式1.2 传统SQL的LIKE操作符1.3 SIMILAR TO正则表达式1.4 POSIX正则表达式1.5 模式匹配函数substring总结1.1 PostgreSQL中的模式匹配和正则表达式PostgreSQL提供了以下3种实现模式匹配的方法:·传统SQL的LIKE操作符。·SQL99标准新增的SI ......
411
0
0
2023-06-18
目录前言1.格式转换1.1 格式转换符显示转换1.2 利用数据类型显示转换1.3 格式转换函数显示转换1.4 转换案例2.数学计算2.1 数学运算操作符2.2 数学运算函数3.逻辑计算3.1 逻辑操作符3.2 比较操作符3.3 比较谓词3.4 比较函数4.字符串及相关匹配函数5.时间与日期函数5.1时间类操作符5.2 时间、日期类函数6.数组函数6.1 数组 ......
320
0
0
2023-06-17
目录概述1、数据准备2 start with connect by prior递归查询2.1 查询所有子节点2.2 查询所有父节点2.3 查询指定节点的根节点2.4 查询下行政组织递归路径3 with递归查询3.1 with递归子类3.2 递归父类4 MySQL 递归查找树形结构总结概述实际生活有很多树形结构的数据,比如公司分为多个部门,部门下分为多个组,组 ......
364
0
0
2023-06-14
目录备注:一. Json数据存储二. Json数据insert三. json数据update四. json数据查询五. 常用的json函数5.1 json_array5.2 JSON_ARRAYAGG5.3 JSON_DATAGUIDE5.4 JSON_MERGEPATCH5.5 JSON_OBJECT5.6 JSON_OBJECTAGG5.7 JSON_Q ......
542
0
0
2023-06-13
尤其是对于库内分表这块的分享,当你去搜索单表数据增长过快该如何处理时,一般都会推荐你做分表处理,但你几乎找不到较为全面的实操教学,网上讲述分表技术更多是停留在表面的理论概念层次做阐述,而本章中则会结合自身之前接触的一个项目业务,再对库内分表技术进行全面阐述~PS:虽然当时负责的项目并未达到月增上亿条数据的规模,但处理这种单表数据过大的方案都是一致的,将本文看 ......
465
0
0
2023-05-28
目录1、背景2、变量的声明3、if 判断4、case5、循环1、loop 循环2、while 循环3、for循环6、游标1、无参数的游标2、带参数的游标7、执行ddl dml8、存储过程1、无参数的存储过程2、有输入输出参数的存储过程3、merge into 的使用4、测试异常5、bulk into & record1、select into 中使用 ......
323
0
0
2023-05-28
目录表空间概述表空间的分类创建表空间参数详解1、undo2、tablespace3、datafile datefile_spec14、MININUM EXTENT integer [k|m]5、BLOCKSIZE integer [k]6、logging clause7、FORCE LOGGING8、DEFAULT storage_clause9、onlin ......
336
0
0
2023-05-26