首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
PostgreSQL】Introduction to PostgreSQL Index Types
#PostgresqlPostgreSQL Index Types | 6 Types of Index available in PostgreSQL (educba.com)PostgreSQL Index PostgreSQL 索引在 PostgreSQL 中非常重要和有用,能以最快速度访问表中的数据。 We can create single and multiple indexes in PostgreSQL. 我们可以在 PostgreSQL 中创建单索引和多索引。 The PostgreSQL index is the same as the index of the book. PostgreSQL 索引有助于从表中高效检索数据。 PostgreSQL GIST 索引可以构建整体树形结构。GiST 索引适用于 PostgreSQL 中的几何数据类型和完全搜索。
阿东
2023-10-30
1.3K0
标签:
PostgreSQL基础(一):PostgreSQL入门介绍
PostgreSQL入门介绍一、介绍PostgreSQL是一个功能强大的 开源 的关系型数据库。底层基于C实现。PostgreSQL的开源协议和Linux内核版本的开源协议是一样的。。 BDS协议,这个协议基本和MIT开源协议一样,说人话,就是你可以对PostgreSQL进行一些封装,然后商业化是收费。PostgreSQL的名字咋来的。 PostgreSQL相对MySQL上述问题的特点: PostgreSQL的数据类型嘎嘎丰富。 PostgreSQL是有序列的概念的。 PostgreSQL的插件特别丰富。 PostgreSQL支持主从复制的同步操作,可以实现数据的0丢失。 PostgreSQL的MVCC实现和MySQL不大一样,PostgreSQL一行数据会存储多个版本,最多可以存储40亿个事务版本。 ​
Lansonli
2024-09-03
1.8K0
标签:
postgresql安装,java简单使用postgresql
二 安装 postgresql了解的主要原因是因为腾讯很多招聘都有要求,那么不管怎么说crud折腾一次是必要的 但是这玩意好像他们都不更新几年了.... 我把自己的猜测说一下 早期postgresql性能优于mysql,甚至有博客说是mysql的三倍。 但是在mysql 5.5就被追平,5.7反超,所以说腾讯用postgresql是历史原因,postgresql的开源团队毕竟几年都没更版本了。 postgresql在多年前就支持json。 mysql还没有,那么只要不引入其他支持json的等postgresql还是有一战之力的,但是5.7mysql也支持了... 那么除去性能除去json,腾讯同时使用这两数据库的原因估计就是postgresql在高压环境下性能并没有下降,而myql明显下降。还有各种数据格式的支持。sql编程能力强。
ydymz
2018-11-29
2K0
标签:
PostgreSQL介绍和PostgreSQL包安装
毫无疑问,PostgreSQL 已成为许多人和组织的开源关系数据库首选。开始使用 PostgreSQL 从未如此简单——选择一个您想要构建的项目,让 PostgreSQL 安全且稳健地存储您的数据。 为什么选择 PostgreSQLPostgreSQL 拥有许多旨在帮助开发人员构建应用程序、管理员保护数据完整性和构建容错环境的功能,并帮助您管理数据,无论数据集大小。 此外,PostgreSQL 具有高度的可扩展性:许多特性,如索引,都定义了 API,因此您可以使用 PostgreSQL 扩展来解决您的挑战。 /pgdg4sudocurl-o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org a PostgreSQL Server | package13| postgresql16-server | The Programs Needed to Create and Run a PostgreSQL
Raymond运维
2025-09-23
1K0
标签:
PostgreSQL基础(十四):PostgreSQL的数据迁移
PostgreSQL的数据迁移PostgreSQL做数据迁移的插件非常多,可以从MySQL迁移到PostgreSQL也可以基于其他数据源迁移到PostgreSQL。 这种迁移的插件很多,这里只说一个,pgloader(非常方便)以MySQL数据迁移到PostgreSQL为例,分为几个操作:1、准备MySQL服务(防火墙问题,远程连接问题,权限问题),准备了一个sms_platform 2、准备PostgreSQL的服务(使用当前一直玩的PostgreSQL)3、安装pgloaderpgloader可以安装在任何位置,比如安装在MySQL所在服务,或者PostgreSQL所在服务,再或者一个独立的服务都可以我就在 PostgreSQL所在服务安装# 用root用户下载yum -y install pgloader4、 准备pgloader需要的脚本文件官方文档: Welcome to pgloader’s documentation — pgloader 3.6.9 documentation记住,PostgreSQL的数据库需要提前构建好才可以。
Lansonli
2024-10-03
1.5K0
标签:
prometheus使用postgresql-adapter连接postgresql
概述 Prometheus使用postgresql需要使用postgresql-adapter进行数据转换。 在安装postgresql-adapter之前需要安装2个扩展:pg_prometheus和timescaledb 官方推荐使用PostgreSQL, pg_prometheus,和TimescaleDB 打包在一起的容器,但对于使用已有的postgresql来说并不合适,故需要手动编译安装。 ---- 环境准备 使用os为:redhat 7.4 假设已经安装好postgresql,本次使用的postgresql版本为11.1,安装路径为:/usr/pgsql-11/bin/。 /llvm-7.1.0.src # make -j 4 # make install 安装postgresql devel 从官网下载并安装postgresql11-devel-11.2-2PGDG.rhel7
charlieroro
2020-03-23
3K0
标签:
PostgreSQL基础(三):PostgreSQL的基础操作
PostgreSQL的基础操作只在psql命令行(客户端)下,执行了一次\l,查看了所有的库信息。可以直接基于psql查看一些信息,也可以基于psql进入到命令行后,再做具体操作。 -- peer代表用当前系统用户去连接PostgreSQL-- 当前系统用户只有postgres,没有laozheng,无法使用peer连接-- 想构建laozheng用户时,发现postgreSQL的所有文件拥有者和所属组都是
Lansonli
2024-09-13
1.6K0
标签:
PostgreSQL基础(九):PostgreSQL的事务介绍
PostgreSQL的事务介绍一、什么是ACID(常识)在日常操作中,对于一组相关操作,通常要求要么都成功,要么都失败。在关系型数据库中,称这一组操作为事务。 PostgreSQL中,在事务的并发问题里,也是基于MVCC,多版本并发控制去维护数据的一致性。相比于传统的锁操作,MVCC最大的有点就是可以让 读写互相不冲突 。 当然,PostgreSQL也支持表锁和行锁,可以解决写写的冲突问题。PostgreSQL相比于其他数据,有一个比较大的优化,DDL也可以包含在一个事务中。 二、事务的基本使用首先基于前面的各种操作,应该已经体会到了,PostgreSQL是自动提交事务。跟MySQL是一样的。可以基于关闭PostgreSQL的自动提交事务来进行操作。
Lansonli
2024-09-26
8360
标签:
PostgreSQL基础(六):PostgreSQL基本操作(二)
PostgreSQL基本操作(二)一、字符串类型字符串类型用的是最多的一种,在PGSQL里,主要支持三种: character(就是MySQL的char类型),定长字符串。
Lansonli
2024-09-22
2.3K0
标签:
POSTGRESQL postgresql 升级的需求来自哪里
开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。 (本篇的思路来自于,盘古云课堂PG15 2023年2月18日晚,PG15 升级问题大讨论稿) 说起POSTGRESQL 的升级问题,很多同学会问,升级POSTGRESQL 的动力是什么,为什么要升级POSTGREQL 而基于POSTGRESQL 的数据库升级,基本上也是基于这个导向来进行的,否则就不会到现在还有些公司在使用 POSTGRESQL 9.X 作为生产数据库来进行运营。 1 POSTGRESQL 解决性能问题进行升级 提到这个问题,我们可以看看POSTGRESQL 发展的历程,首先一个数据库的版本并不是一个新的版本产生就不在延续了,这是一个好的问题,截止去年PG10 2 数据库功能改变对应用程序影响与周边的问题 举例 POSTGRESQL 15 中对于普通用户在 public schema 上的改变,开发者是否知晓,DBA 是否知晓并作出相关的改变,如果不了解升级中可能出现的问题
AustinDatabases
2023-02-28
3.3K1
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档