摘要:
最近看分布式相关的资料,分布式数据库如何保证事务的一致性的,如何做MVCC的版本控制。 CAP原理: 一致性(Consistency):保证分布式集群中每个节点都返回相同、最近更新的数据,也就是任意时刻所有节点看到的数据是一样的。这是强一致性,也叫做原子一致性。就保证事务的一致性和数据的一致性也可以 阅读全文
摘要:
repmgr安装使用 node1: 192.168.5.132node2: 192.168.5.133 一、通用安装,两个节点都执行:1.repmgr安装:Install the repository definition for your distribution and PostgreSQL v 阅读全文
摘要:
1.说明: 1)cursor和refcursor的区别:静态游标,不能修改里面的语句动态游标,可以多次open和close,指定不同的SQL隐式游标,DML和for操作,都在内部转换为了一个隐式游标在执行 2)fetch的区别:使用fetch cur 和 fetch next from cur 一样 阅读全文
摘要:
cockrachdob,tibd怎么处理多表join?同样,mysql用了mycat做了分片之后,怎么做多表join,单表查询是OK的~ mycat分布式事务解决方案 准备阶段:事务协调者(事务管理器)给每个参与者(资源管理器)发送准备消息,每个参与者要么直接返回失败(如权限验证失败),要么在本地执 阅读全文
摘要:
redis研究记录 1 概述目前多数的NoSql数据库本质上都是键值对形式,Redis也不例外。作为缓存数据库的一种,和Memcached相比,有以下几种主要的优点:(1)速度上,Redis要比Memcached快,这是基于一些Benchmarks的测试结果得出的,而且在内存使用上,Redis突破了 阅读全文
摘要:
通过归档日志定期增量同步数据实验: 一、再次实验从归档持续同步的方式:1.修改主库,开启归档,将日志归档到从库:archive_mode = onarchive_command = 'ssh 192.168.5.133 test ! -f /home/kingbase/test_fy/archive 阅读全文
摘要:
方法一: ksql -At xxx -c "select datname from sys_database"|grep -v -E 'TEST|TEMPLATE1|TEMPLATE0|SAMPLES|TEMPLATE2'|awk '{sum=sum","$1} END {print sum}' 方 阅读全文
摘要:
pg_resetxlog、pg_resetwal工具的两个用法 pg_resetwal — reset the write-ahead log and other control information of a PostgreSQL database cluster pg_resetwal [ - 阅读全文
摘要:
在安装PostgreSQL时, initdb报错: 先是:initdb: invalid locale name "zh_CN.UTF-8" 然后是: initdb: invalid locale settings; check LANG and LC_* environment variables 阅读全文
摘要:
最近几个月忙于POC,很久没有时间研究东西了,今天趁着迁移一个触发器,顺便把触发器的知识捡起来~ 参考资料: https://www.postgresql.org/docs/12/plpgsql-trigger.html 概述:触发器是某个数据库操作发生时被自动调用的函数。可以在INSERT、UPD 阅读全文