显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL research

公益是一辈子的事, I'm 德哥@Digoal, Just Do it!

 
 
 
 
 
 

[置顶] PostgreSQL 9.5 新特性汇总

2015-4-19 4:16:12 阅读759 评论5 192015/04 Apr19

PostgreSQL 9.5还未发布,以下是已经commit的特性,也就是说PostgreSQL 9.5 release时肯定会包含的特性。

如需了解最新信息,请参考:

https://commitfest.postgresql.org/

http://git.postgresql.org/gitweb/?p=postgresql.git;a=summary

http://www.postgresql.org/docs/devel/static/release-9-5.html

下面是一些 9.5 的新特性讲解和测试:

PostgreSQL 9.5 new feature - pg_bench improve, gaussian (standard normal) & exponential distribution

作者  | 2015-4-19 4:16:12 | 阅读(759) |评论(5) | 阅读全文>>

为了让跟多的朋友了解PostgreSQL, 我将这些年对PG的使用和研究做成了一些体系的培训视频和一些专题视频.(免费观看和下载)

希望通过这些视频帮到一些朋友, 同时对视频中的错误点烦请读者指出以更正, 谢谢.

目前在更新的视频是<PostgreSQL 数据库管理 5天>和<PostgreSQL 性能优化 3天>.

在线观看地址 :

http://www.tudou.com/home/digoal/

培训视频源文件以及文档下载地址 : 

http://pan.baidu.com/share/home?uk=1982970774#category/type=0

转载请注明出处.

针对一些网友的反馈, 重新设计的培训内容如下, 由浅入深, 适合不同的人群. 包含

<PostgreSQL发展历程,社区介绍,资源介绍 2小时>

<PostgreSQL SQL基础 2天>

<PostgreSQL 数据库管理 3天>

<PostgreSQL 数据库备份与恢复, 数据复制, 负载均衡与高可用 3天>

作者  | 2014-2-22 10:19:30 | 阅读(8549) |评论(47) | 阅读全文>>

[置顶] 给PostgreSQL爱好者的参考资料

2011-8-21 8:32:39 阅读52724 评论32 212011/08 Aug21

推荐书籍:

概念书籍:

《PostgreSQL Introduction and Concepts》

开发书籍:

《PostgreSQL开发必备参考手册》

管理类书籍:

《PostgreSQL 9 Administration Cookbook》

《PostgreSQL 9.0 High Performance》

《PostgreSQL Server Programming》

《How PostgreSQL Processes a Query》

了解内核 :

http://www.postgresql.org/developer/backend/

http://wiki.postgresql.org/wiki/Backend_flowchart

《数据库查询优化器的艺术:原理解析与SQL性能优化》 - 海翔老师

《 PostgreSQL 内核分析》 - 彭老师

官方手册:

作者  | 2011-8-21 8:32:39 | 阅读(52724) |评论(32) | 阅读全文>>

[置顶] 佛说摩诃般若波罗蜜多心经

2013-7-26 18:04:09 阅读3520 评论4 262013/07 July26

转载自<菩提树下>

http://www.djier.com

般若波罗蜜多心经

观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。

舍利子,色不异空,空不异色,色即是空,空即是色,受想行识,亦复如是。

舍利子,是诸法空相,不生不灭,不垢不净,不增不减。

是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。

无无明,亦无无明尽,乃至无老死,亦无老死尽。

无苦集灭道,无智亦无得。

以无所得故,菩提萨埵,依般若波罗蜜多故,心无挂碍,无挂碍故,无有恐怖,远离颠倒梦想,究竟涅磐。

三世诸佛,依般若波罗蜜多故,得阿耨多罗三藐三菩提。

故知般若波罗蜜多,是大神咒,是大明咒,是无上咒,是无等等咒,能除一切苦,真实不虚。

故说般若波罗蜜多咒,即说咒曰:

揭谛揭谛 波罗揭谛 波罗僧揭谛 菩提萨婆诃。

作者  | 2013-7-26 18:04:09 | 阅读(3520) |评论(4) | 阅读全文>>

Postgres-XL Central control by PostgreSQL Community

2015-7-4 12:48:16 阅读44 评论0 42015/07 July4

Postgres-XL已经由PostgreSQL社区集中管理了,福音啊。最近的代码提交量也很稳定。

http://git.postgresql.org/gitweb/?p=postgres-xl.git;a=summary

descriptionA joint repo for use by various hackers doing further work on Postgres-XL. Central control by PostgreSQL Community seems best approach for this. Multiple people from multiple companies will have commit access to this repository.\rownerSimon Riggslast changeFri, 3 Jul 2015 10:07:46 +0000URLgit://git.postgresql.org/git/postgres-xl.githttp://git.postgresql.org/git/postgres-xl.gitssh://git@git.postgresql.org/postgres-xl.git

作者  | 2015-7-4 12:48:16 | 阅读(44) |评论(0) | 阅读全文>>

社区里一位同学的需求:

请问   有什么办法可以判断 ,一个数组里面至少一个元素在一个范围之间?

select 1 <= any(ARRAY[0.8,3.2]) and 3 >= any(ARRAY[0.8,3.2])

例如,这个,我喜欢的结果是f

我们注意一下,这个SQL实际上返回的是TRUE,因为分开来看1 <= any(ARRAY[0.8,3.2])返回的是true, 3 >= any(ARRAY[0.8,3.2])返回的也是ture, 所以这个SQL返回的意思TRUE。

postgres=# select 1 <= any(ARRAY[0.8,3.2]) and 3 >= any(ARRAY[0.8,3.2]);

?column?

----------

t

(1 row)

所以这个SQL不能满足用户的需求,而需要使用这个数组中的每个对象和1,3对比,然后再使用bool_or聚合结果。

例如:

postgres=# select 1 <= i and 3>=i from unnest(ARRAY[0.8,3.2]) t(i);

?column?

----------

f

f

(2 rows)

postgres=# select bool_or(1 <= i and 3>=i) from unnest(ARRAY[0.8,3.2]) t(i);

作者  | 2015-7-3 16:32:39 | 阅读(17) |评论(0) | 阅读全文>>

PostgreSQL 高峰论坛

2015-7-3 15:10:36 阅读136 评论0 32015/07 July3

PostgreSQL 高峰论坛,邀请了XC总工铃木参加,还有传统行业用户现身说法,还邀请了MySQL大咖一起大摆PG,MySQL龙门阵。

绝对值得参加。

通过阿里云论坛报名:

http://bbs.aliyun.com/read/249875.html

作者  | 2015-7-3 15:10:36 | 阅读(136) |评论(0) | 阅读全文>>

orafce是针对Oracle做的兼容性包。如果你需要从Oracle 迁移到PostgreSQL,并且用到了这些函数或package的话,就方便多了,可以减少代码的改动量。

可以用源码安装,或者如果你是用repo安装的话,也有这个包。

1. http://pgxn.org/dist/orafce

2. http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/

Readme如下:

= Orafce - Oracle's compatibility functions and packages

Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS.

There is a associated Google group - https://groups.google.com/forum/?hl=en#!forum/orafce-general

== Oracle functions and Oracle packages

作者  | 2015-7-3 14:47:03 | 阅读(32) |评论(0) | 阅读全文>>

R Conditional && || & |

2015-7-1 23:07:06 阅读24 评论0 12015/07 July1

在R中有4种逻辑符号,&&, ||, &, |

其中&, |是判断向量中单个元素的,返回的也是多个布尔元素的向量。

而&&和||是判断整个向量的,返回单个布尔逻辑值。

例子:

> x <- 1:5

> y <- c(2,2,2,2,4)

> x>1

[1] FALSE  TRUE  TRUE  TRUE  TRUE

> y>2

[1] FALSE FALSE FALSE FALSE  TRUE

> x>1 | y>2

[1] FALSE  TRUE  TRUE  TRUE  TRUE

> x>1 & y>2

[1] FALSE FALSE FALSE FALSE  TRUE

以下用法基本用不上,你甚至可能觉得返回结果有点奇怪,其实只使用第一个逻辑值的结果:

> x>1 && y>2

[1] FALSE

> x>1 || y>2

[1] FALSE

> x>1

[1] FALSE TRUE TRUE TRUE TRUE

作者  | 2015-7-1 23:07:06 | 阅读(24) |评论(0) | 阅读全文>>

R edit data

2015-7-1 16:46:10 阅读18 评论0 12015/07 July1

我们在使用R时,如果需要调整对象存储的数据,有比较简单的方法,使用edit函数。

例如,需要修改数据框的数据:

使用edit(x)后,会打开一个类似EXCEL的表格,在表格中可以修改它。

退出后,返回修改后的数据框。

[参考]

1. http://cran.r-project.org/doc/manuals/r-release/R-intro.html#Editing-data

作者  | 2015-7-1 16:46:10 | 阅读(18) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市 狮子座

 发消息  写留言

 
Free PostgreSQL Support.
 
QQ276732431
E-Mail digoal@126.com
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

FlagCounter

 
 
模块内容加载中...
 
 
 
 
 

新浪微博

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2015

下载LOFTER客户端

汇聚2000万达人的兴趣社区
下载即送20张免费照片冲印

注册 登录  
 加关注