Recent Posts

install kvm hosts use vnc in CentOS 6

2 minute read

背景 本文描述在centos6中部署kvm虚拟机, 使用vnc连接到服务器, 再使用vncviewer连接到kvm vnc安装界面. (原本打算直接连接到kvm vnc安装界面的, 没有成功, 会闪退) 安装过程 在服务器安装必要的包 # yum install -y qemu-img qemu-kvm v...

PostgreSQL primary-standby failback tools : pg_rewind

20 minute read

背景 将要加入PostgreSQL 9.5了 http://hlinnaka.iki.fi/2015/03/23/pg_rewind-in-postgresql-9-5/ https://github.com/vmware/pg_rewind 在数据库变得比较大时, 例如上TB, 如果部署了PostgreS...

don’t mistake the float/double’s display & real value

3 minute read

背景 使用单精或双精类型时, 我们查询出来的值可能与真实存储的值有一定差别. 这里体现了眼见不为实的特征. 以下是float4, float8的输出函数. src/backend/utils/adt/float.c /* * float4out ...

PostgreSQL 线性回归 - 股价预测 1

9 minute read

背景 本文是一个简单的一元线性回归的例子, 需要了解相关理论知识可参考 : 《在PostgreSQL中用线性回归分析(linear regression) - 实现数据预测》 数据来自股票的收盘价. 如果要做多元分析, 请自行增加维度(例如大盘指数,成交量,最低,最高价,价格区间等等都可以那里做回归计算),...

PostgreSQL aggregate function 2 : Aggregate Functions for Statistics

2 minute read

背景 本文将讲解一下统计类的聚合函数. 在此前我分别以相关性函数corr和计算总体/样本 方差, 标准方差的函数variance, var_pop, var_samp, stddev, stddev_pop, stddev_samp做过比较详细的讲解. 例如corr在数据库的物理存储顺序以及逻辑顺序的统计信息...