Recent Posts

PostgreSQL数据库在上市公司重要应用中的SOX审计

less than 1 minute read

背景 上市公司的审计是非常重要的事务, PostgreSQL应用在重要数据库中完全没有问题, 但是要过SOX审计的话, 还是需要注意一些东西的. 如果您公司打算上市, 并且在审计范围内的系统使用了PostgreSQL数据库的话, 需要注意的事项, 包含的文档以及工作流. SOX审计主要是审查系统是否存在风险. ...

PostgreSQL Windows AD认证配置

1 minute read

背景 在企业中,如果要使用统一的账户管理,可以考虑LDAP或者WINDOWS AD域进行管理。 PostgreSQL数据库也支持LDAP和AD的认证手段。 之前介绍了PostgreSQL Linux LDAP认证的配置。 PostgreSQL LDAP simple bind认证配置 PostgreSQL...

PostgreSQL PGCluster-II like Oracle’s RAC can used in PG-XC or other distributed db based pg improve DBsys’s Availbility

less than 1 minute read

背景 昨天和一位朋友聊天, 得知他们想在PostgreSQL 中加入类似Oracle RAC的功能, 这个功能的好处之一: 当一台主机DOWN掉后, 可以平滑的切到另一台主机, 不需要中断会话, 中断未提交的事务等. 当然, 不中断事务的话, 可能对性能影响较大, 因为事务信息必须在多个主机间同步. 不中断...

PostgreSQL 触发器应用 - (触发器WHEN)前置条件过滤跟踪目标记录

5 minute read

背景 回答一位朋友问的一个问题 : 写一个触发器,将当前的表中某一行的一个字段被修改了,然后将该行记录插入到另一张表里面?如何写呢. 要对触发器用法有详细的了解, 请参考 : 1. http://blog.163.com/digoal@126/blog/static/16387704020132835479...

PostgreSQL 闪回 - flash back query emulate by trigger

18 minute read

背景 闪回功能虽然听起来有点鸡肋,但是在关键时刻确可以救命。 比如数据被SQL注入误修改,或者被人为的误操作,如何能快速恢复到正常的状态呢? 技术手段较多 利用UNDO,MVCC的OLD VERSION,触发器,甚至REDO都是可以做到的思路。 今天群里又聊到了PostgreSQL的闪回这个东西, 我之前...

tunctl , bridge , sub interface 在multi-network环境中的使用, 无需路由打通不同主机的不同网段

2 minute read

背景 通常,不同网段要打通,不是路由就是转发。 但是有些时候环境限制,可能无法使用路由来打通。 而使用转发,又会损失一定的性能,那么怎么办呢? 本文将描述一下,在不同主机内的虚拟机,如何通过配置tap设备来打通不同网段的例子。 在使用了网桥的情况下, 虚拟机配置的网段和主机不同, 同时主机又没有trunk...

Install OpenVSwitch on CentOS 6.x x64

4 minute read

背景 前面两篇文章介绍了OpenvSwitch的原理,用途。 本文包含openvswitch的模块安装, 管理软件安装. 玩转起来。 安装过程 安装依赖包, 注意内核版本匹配 : # uname -r 2.6.32-431.el6.x86_64 # yum install -y rpm-build...

USE OpenVSwitch Isolating VM traffic using VLANs

2 minute read

背景 本文为转载文章,主要讲解的是虚拟交换机产品OpenVSwitch 隔离网络的用法。 http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/ 原文 openvswitch在虚拟化环境中, 使用vlan隔离虚拟...

OpenvSwitch readme & faq

3 minute read

背景 本文为转载文章,主要讲解的是虚拟交换机产品OpenVSwitch 简称OVS的原理,OVS在虚拟化技术中非常有用。 如果不使用OVS,通常还可以使用bridge与net namespace以及流控的工具来达到类似的效果。 http://blog.csdn.net/majieyue/article/det...