由于公司业务需要,需要实时同步pgsql数据,我们选择使用flink-cdc方式进行架构图:前提步骤:1,更改配置文件postgresql.conf# 更改wal日志方式为logicalwal_level = logical # minimal, replica, or logical# 更改solts最大数量(默认值为10),flink-cdc默认一张表占用一个slotsm
flink 四大基石之checkpoint checkpoint这是 Flink 最重要的一个特性。Flink 基于 Chandy-Lamport 算法实现了一个分布式的一致性的快照,从而提供了一致性的 语义。Chandy-Lamport 算法实际上在 1985 年的时候已经被提出来,但并没有 被很广泛的应用,而 Flink 则把这个算法发扬光大了。 checkpoint可以理解为是对所有的ope
转载 2024-03-21 15:02:38
60阅读
安装前提:GUN make 版本:sudo make –versionGNU Make 3.81#建议3.76.1或者更高版本需要一个ISO/ANSIC编译器(至少兼容C89)。GCC缺省时将自动使用GNU Readline 库(这样可以方便地编辑和检索命令历史)。它允许psql(PostgreSQL命令行的SQL解释)记住每个命令类型,并允许您使用箭头键召回和编辑以前的命令。这是非常有用的,并且
原创 2014-11-13 17:26:05
1519阅读
1点赞
# 从零开始学习使用 K8S 部署 pgsql 在本文中,我将向您介绍如何在 Kubernetes(K8S)上部署一个 PostgreSQL(pgsql)数据库实例。Kubernetes 是一个用于自动化容器部署、扩展和管理的开源平台,而 PostgreSQL 是一个功能强大的开源数据库管理系统。 ## 整体流程 下面是部署 pgsql 的整体流程,我们将一步步来完成这个过程。 | 步骤
原创 2024-05-28 09:53:10
123阅读
之前两篇测试中发现:单点索引查询中PostgreSQL的速度是MongoDB(WiredTiger引擎)的4倍。 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20726500&id=4960138 http://blog.chinaunix.net/xmlrpc.php?r=blog/articl
转载 2024-01-19 19:34:09
141阅读
5.7. 模式 一个 PostgreSQL 注意: 一个集群的用户并不一定要有访问集群内所有数据库的权限。 共享用户名的意思是不能有同名用户,也就是,在同一个集群里的两个 数据库里都有叫 joe 的用户;但是系统可以配置成 只允许 joe 一个数据库包含一个或多个命名的 模式, 模式又包含表。模式还包含其它命名的对象,包括数
转载 2023-11-09 22:49:56
102阅读
PostgreSQL pgq的实际应用案例, 在线增量复制的实施案例 pgsql_admin_script pgq_case.mdpgsql_admin_script常用管理脚本generate_report.sh # 用来生成数据库巡检报告, 注意可以使用lock_timeout和statement_timeout来避免长时间等待。pgq.md # 用来实现数据逻辑增量复制。pgq_case.m
转载 2024-07-24 12:18:04
28阅读
 一个小例子:第一步:获得已有数据库的一个连接1. load driver2.getConnection注册完Driver后,就可以使用DriverManager的方法了,这个可以具体参见jdk中的解释Class.forName( "org.postgresql.Driver" ).newInstance(); St
转载 2024-06-17 10:53:16
104阅读
模式(schema)实际上一个命名表的集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA PostgreSQL语句创建一个模式(schema)。语法创建型模式的基本语法如下: yiibai.com CREATE SCHEMA name; 其中,name是模式的名称。
转载 2024-05-22 20:27:07
29阅读
元命令 http://www.postgres.cn/docs/13/app-psql.html postgres=# \? General \copyright show PostgreSQL usage and distribution terms \g [FILE] or ; execute ...
转载 2021-07-24 16:20:00
865阅读
2评论
目录文档用途详细信息文档用途本文介绍向PostgreSQL中加载数据的几种方法。详细信息1.服务器端1.1 COPY/COPY FROM PROGRAMCOPY用于在PostgreSQL表和标准文件系统文件之间移动数据。COPY TO把一个表的内容复制到一个文件,而COPY FROM则从一个文件复制数据到一个表(把数据追加到表中原有数据)。COPY TO也能复制一个SELECT查询的结果。带一个文
1. USING的使用USING是个缩写的概念:它接收一个用逗号分隔的字段名字列表, 这些字段必须是连接表共有的,最终形成一个连接条件,表示这些字段对必须相同。USING (a, b, c) 等效于 ON (t1.a = t2.a AND t1.b = t2.b AND t1.c = t2.c) 只不过是如果使用了ON,那么在结果里 a,b,和 c字段每个都会有两个, 而用USING的时候每个字段
转载 2023-06-29 22:06:42
104阅读
最近在学postgresql,之前一直学的mysql,那么就做个对比吧Postgresql的优势PostgreSQL 的稳定性极强。 Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面要好一些。任何系统都有它的性能极限,在高并发读写,负载逼近极限下
转载 2023-08-20 14:45:35
167阅读
修改已经存储在数据库中的数据的行为叫做更新。你可以更新单独的一行,也可以更新表中所有的行,还可以更新其中的一部分行。我们可以独立地更新每个字段,而其它的字段则不受影响。要更新现有的行,使用UPDATE命令。这需要三种信息:表的名字和要更新的字段名字段的新值要更新哪些行SQL 通常并不为数据行提供唯一标识。因此我们无法直接声明需要更新哪一行。但是,我们可以通过声明一个被更新的行必须满足的条件。只有在
转载 2024-04-25 22:55:00
139阅读
进入数据库 #su - postgres                             #切换用户,执行后提示符会变为 '-bash-4.2$' #psql -U postgres       
PostgreSQL参数探究最近在测试postgreSQL和Mysql之间的性能,发现无论是批量插入还是联合查询,PostgreSQL的性能都差着Mysql一大截。 怀疑是PostgreSQL的参数设定导致的性能限制,逐步的进行一些测试和总结 有时间的话接着测PostgreSQL并行创建索引(一)    通过调整postgreSQL的参数来启用多核并行创建索引在pos
mysql与pgsql的区别Pgsql中文文档 http://www.postgres.cn/docs/13/index.htmlPG由于MySQL的点:一、 PostgreSQL 的稳定性极强。 Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面
转载 2023-11-08 20:50:03
125阅读
OGG工具实现Postgresql同步到Oracle数据库网络上找了一大圈没有找到Postgresql同步到Oracle数据库的案例。自己根据网络上找到的一些案例素材和其他异构数据库的模式搭建部署了一套使用OGG从Postgresql同步数据到Oracle的环境,供参考学习。如有疑问请指教。下面直接上干货。场景如下:数据库类型角色Postgresql10.3源端Oracle11.2.0.4目标端O
转载 2023-12-16 00:12:10
173阅读
当在看Monetdb列存行只支持IMPRINTS和ORDERED这两种索引,且只支持定长数值类型时,就在思考,对于列存,还有必要建索引吗?在PostgreSQL的索引就要灵活很多,我对常用列建合理的索引,是不是能达到列存的效果?(肯定没有)。 当然,有索引还是快很多:1)对于整型列来说,应该是用ORDERED索引,建类似于btree索引,将数据按大小进行了排序,当执行> = &lt
转载 2024-05-19 06:45:24
67阅读
PostgreSQL 索引索引是加速搜索引擎检索数据的一种特殊表查询。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 索引有助于加快 SELECT 查询和 WHERE 子句,但它会减慢使用 UPDATE 和 INSERT 语句时的数据输入。索引可以创
转载 2024-02-24 09:41:58
226阅读
  • 1
  • 2
  • 3
  • 4
  • 5