上周参加了2015年的中国数据库大会,差不多从第二届开始就每年都会北京参会,从最早的嘉宾到这次的会场主持人,也算见证了中国数据库大会的发展吧。记得最早的时候大会只有两天,分会场也比较小,而现在各种大会变为了三天,分会场也越来越细化,赞助商也从以前的出版社演变为各种高大上的软硬件公司,这是主办方的成功,也是整个数据库从业人员的骄傲。然而,这次会议讨论的最多的依然是去IOE问题,但是原来的主角从MySQL换成了PostgreSQL。在之前的去IOE之MySQL问答系列中,笔者其实已经回答过了这部分的问题,然而不可避免的收到了来自PostgreSQL阵营非善意的“攻击”,故展开这个话题,尽量做到职责内的公正,公平,公开。如果您有任何关于去IOE的问题,请关注微信公众账号InsideMySQL并与我联系。
David Bolton 是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间。近日,他 撰文 阐述了选择PostgreSQL而不是MySQL的理由。他认为,MySQL之所以仍然如此流行是因为每个Linux Web托管软件包中都包含它。但随着Oracle将其收购,MySQL的开源程度大不如前。而PostgreSQL不仅发展更快,还加入了JSON支持,成为少数几个支持NoSQL的关系型数据库之一。
1.在HP服务器上创建一个postgres用户<br> 2.从HP网站下载一个GCC安装包及其相关的依赖包,并安装之。<br> 3.从GCC网站下载一个GCC源代码包,并使用安装版GCC对其进行完整的编译。<br> 4.下载PostgreSQL源代码包,并使用编译版GCC对其编译。<br> 5.下载GEOS源代码包,并使用编译版GCC对其编译。<br> 6.下载Postgis源代码包,并使用编译版GCC对其编译。<br> 7.使用Postgis创建模版数据库。
这两天正忙着研究postgresql,基本用法和其他数据库大同小异,先不自己讲解,今天主要想记录下postgresql的集群方案hotstandby方式。 本人设置集群环境:三台电脑:一台主数据库和两台从数据库
联邦机构肩负着一个重大的使命 – 替这个世界上最大的政府之一维持预算。当寻找IT解决方案时,意味着要找到能够完成任务的软件,而不会迫使税收上涨到让国会面临窘境的地步 – 再度。
PostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。
MobileCan 是第一款 iOS 系统上的 PostgreSQL 客户端软件,主要特点: 1、支持SSH Tunneling 2、可以利用内置的关键字列表、表格和字段视图来构建复杂的查询。
一个高可用性的开源数据库目前已由 Amazon EC2 提供。如果你正准备想将数据库迁移到公用或私有的云计算环境中,如今 EnterpriseDB 在周四刚发布的 Postgres Plus Cloud Server 就是为你准备的。
Benetl 是 PostgreSQL 数据库的一个免费的 ETL 工具,同时也支持 MySQL。用于从包括 csv、txt和 excel 文件中抽取数据进行转换并导入到数据库中。
PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。
上周三,也就是PostgreSQL 9.2最后一个commitfest到来的前四天,Robert Haas提交了一个名为JSON for 9.2的补丁,欲将JSON列为PostgreSQL的核心类型。基本上,该补丁功能是对文本进行解析,确保它是有效的JSON数据,并加以存储。
PostgreSQL 项目发布了最新版本:9.1.3, 9.0.7, 8.4.11 和 8.3.18,这些更新的版本包含很多的 bug 修复,其中有一些是安全性相关的问题
pgBadger 是一个 PostgreSQL 数据库日志分析程序,可生成详细的报表和图表,旨在替换 pgFouine 脚本。
Pomm 是一个轻量级、快速、高效而且强大的 PHP 对象映射框架,专为 PostgreSQL 设计。由于只支持 PostgreSQL,Pomm 利用了 PostgreSQL 本身的丰富特性,性能非常强劲,功能很强大。
提供两个SQL命令,尽量兼容Oracle: 1、ALTER SYSTEM CHECKPOINT; 这个其实就是将 CHECKPOINT 封装到一个新语法,没什么改动。 2、ALTER SYSTEM FLUSH SHARED_BUFFER / BUFFER_CACHE;
RecDB 是一个基于 PostgreSQL 9.2 构建的推荐引擎。运行应用开发者构建推荐应用,并提供很多广泛使用的推荐算法,例如用户-用户协作过滤、项目项目协作过滤、奇异值分解等。
想查看Postgresql的执行计划,下面分析下PG执行计划中的cost等相关值是怎么计算出来的
PoWA是一个PostgreSQL的工作负载分析工具,能够收集性能统计,并提供实时的图表和图形,以帮助监测和调整你的PostgreSQL服务器。
表空间:字面上理解就是表存储的物理空间,其实包括数据库的表、索引、序列等。 可以将表空间创建在服务器的不同分区,这样做的好处有: 一、如果初始化集群所在分区已经用光,可以方便的其他分区上创建表空间已达到扩容的目的。