日志分类:PostgreSQL

Amazon RDS价格一瞥

2015-03-19 23:46  |  分类:MySQL,PostgreSQL,技术细节

本文尝试通过一些直观的数据和表格,来看看Amazon某个规格的RDS实例到底是什么价格以及如何计费。

亚马逊RDS计费分为两个主要的部分,一个是“实例费用”(CPU和内存),另一个是“存储费用”(磁盘容量和IOPS)。这两类资源的费用,又细分为单可用区和多可用区,另外,还可以选择“按小时计费”、又或者是“包年计费”的方式购买,这些对价格都有很大影响。本文分多个部分细致介绍了亚马逊如何计算一个RDS实例的价格。

“实例费用”

“基本规格”

基本规格根据CPU和内存使用来划分,Amazon RDS有如下基本规格:

Snip20150319_9[......]

Read more

初识PostgreSQL

2014-10-29 20:12  |  分类:PostgreSQL

最近开始了解一下PG的东西,这之前,先来了解一下历史(八卦),同时也拜拜大神Michael Stonebraker

PG的历史

关于PostgreSQL的历史,官方和一些参与者现身说法,已经可以"多角度"、"立体"看到比较完整PG历史了。PG的前身Ingres,和System R同是最早关系型数据库践行者。有人用Graphviz绘制的一个关系数据库发展历史,可以看到PG在关系型数据库历史中的地位,以及它对后续Informix、Sybase、SQL Server的巨大影响(大图慎入:RDBMS-timeline 对应的github项目)。

前身:Ingres

折腾PG之前都是要拜一拜Michael Stonebraker的。

1970年,在Codd发表了关系型数据库的论文,1973年,IBM的System R研究小组也发表了关于实现的系列论文之后,Michael Stonebraker开始和学生一起做关系型数据相关的研究并成立了项目Ingres,“Interactive Graphics and Retrieval System”的缩写,原本该项目经费是计划用于地理信息数据库系统的研发(参考)。在当时,Ingres相比System R是一个运行在低端机器的(“low end”,相对于大型机 "big iron" IBM mainframes)产品。到后来,80年代初期,“低端机器”的性能和容量已经开始威胁到“大型机”。这时,Ingres以一个类似BSD的协议发布,很多公司就开始在“低端机器”上基于Ingres发布自己的商业产品。顺势,Michael Stonebraker和一些fellow成立了Ingres Corporation,公司随后出售给 Computer Associates。

曾经一度,Ingres是和Oracle竞争的产品("head-to-head"),这两个产品都被认为是当时的硬件无关的关系型数据库产品。甚至在当时,无论从功能、性能、市场份额、价格,很多人都认为Ingres更加优秀(参考)。但从85年开始,Oracle通过更具侵略性的市场策略;再加上当时SQL语言逐渐被更多人开始接受,而Ingres仅支持自己实现了查询语言QUEL,慢慢的Ingres失去自己的市场份额。

目前Ingres仍然在发展,在这里可以下载到它的最新版。[......]

Read more