文章分类 -  DB

摘要:目录 Change Stream特点 Change Stream试用 准备环境 Insert replace delete update update fullDocument resume change stream Change Stream应用 DDIA cdc Change Stream实现 阅读全文
posted @ 2022-12-02 20:46 rocky-2013 阅读(851) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-05-19 16:31 rocky-2013 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-05-19 16:30 rocky-2013 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-09-14 21:59 rocky-2013 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一、pg_dump的用法:数据库的导入导出是最常用的功能之一,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldump,而PostgreSQL提供的对应工具为pg_dump和pg_restore。pg_dump是用于备 阅读全文
posted @ 2019-07-19 10:35 rocky-2013 编辑
摘要:前言最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求。起初的想法是使用存储过程,使用select insert方式进行,但是数据量大的时候耗时有点久,于是需要想别的办法,就发现 阅读全文
posted @ 2019-07-19 10:33 rocky-2013 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:Oracle_fdw是PG的一个外部数据接口,可以使PostgreSQL轻松跨库操作Oracle。Oracle_fdw的作用有以下两点: PG可以跨库增删改查Oracle中的表,可以查询Oracle的视图,可以使PG中的表和Oracle中表/视图作Join查询,类似dblink的功能。 快速将Ora 阅读全文
posted @ 2019-07-18 16:12 rocky-2013 阅读(636) 评论(0) 推荐(0) 编辑
摘要:postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。postgresql有各种插件能直连各种异构DB,如oracle_fdw,mysql_fdw,file_fdw等,对数据的迁移是很方便的,这是PG 阅读全文
posted @ 2019-07-18 11:32 rocky-2013 阅读(4545) 评论(0) 推荐(0) 编辑
摘要:influxdb的简单使用参考https://blog.51cto.com/caimengzhi/1895306 感谢作者!之前对influxdb有一个简单的了解和入门的使用,近期由于想使用influxdb做一点东西玩玩,又要捡起influxdb。本篇就针对influxdb的数据库、表的概念,增删改 阅读全文
posted @ 2019-04-26 16:01 rocky-2013 阅读(18439) 评论(0) 推荐(1) 编辑
摘要:一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放 阅读全文
posted @ 2018-12-31 16:18 rocky-2013 编辑
摘要:【redis是什么】 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋 阅读全文
posted @ 2018-12-24 09:38 rocky-2013 阅读(736) 评论(0) 推荐(0) 编辑
摘要:事务(transaction) MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务的基础。 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请 阅读全文
posted @ 2018-08-23 10:15 rocky-2013 阅读(93) 评论(0) 推荐(0) 编辑
摘要:概述 Redis 与其他 key – value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redi 阅读全文
posted @ 2018-08-23 10:14 rocky-2013 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1、复制概述 MySQL内建的复制功能是构建大型,高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将MySQL的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将 阅读全文
posted @ 2018-08-23 10:07 rocky-2013 阅读(159) 评论(0) 推荐(0) 编辑
摘要:本文会根据实际工作中碰到的例子,梳理清楚数据库事务的隔离级别。内容很简单,如果你能静下心来看完,一定会对你理解隔离级别有很大的帮助。 想象一个场景。抽奖,如果用户中奖了,一般有如下几个流程: 扣减奖品数量; 记录用户中奖信息; 试想如果扣减奖品数量了,结果记录用户中奖数据的时候失败了,那么数据就会出 阅读全文
posted @ 2018-08-23 09:40 rocky-2013 阅读(64) 评论(0) 推荐(0) 编辑
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 阅读全文
posted @ 2018-08-23 09:28 rocky-2013 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示