说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

RDS添加PostgreSQL支持 几家欢喜几家忧

HTML文档下载 WORD文档下载 PDF文档下载
在RDS上添加PostgreSQL支持对大多数用户来说都是件喜大普奔的事,因为这将大幅降低PostgreSQL的部署门槛;同时,这也意味着AWS用户可以有更多的选择,云生态圈的进一步完善。然而对于某些机构来说,也许并不乐观。

Amazon于今日宣布将 PostgreSQL添加到RDS,并推出了其测试版。下面是一段RDS上关于这个服务的介绍:

RDS让PostgreSQL云上的建立、运营及扩展变得简单,通过Amazon RDS,你可以在数分钟内完成具备扩展性的PostfreSQL部署,且兼具成本效益及可伸缩硬件容量两大特性。RDS可以帮你完成一些复杂及耗时的管理工作,比如PostgreSQL软件的安装、升级、储存管理、为灾难恢复提供高可用性及备份等等。只需要在AWS Management Console中进行选择,就可以完成PostgreSQL数据库的最佳参数设置。PostgreSQL实例既可以使用标准存储,也可以使用Provisioned IOPS存储。一旦被分配,你可以使用10GB到3TB不等的存储,以及1000到30000不同的IOP。

在这之前,RDS只提供Oracle、MySQL及SQL Server三种传统数据库服务,这次PostgreSQL的添加无疑是对这个开源数据库的肯定。不到20个小时,这个消息在 Hacker News上被评论了200+,更证明了PostgreSQL的人气所在。这里笔者主要给归结成了两大类:


喜大普奔

这是所有评论中比例最大的一部分,而造成这个结果的主要原因除下PostgreSQL之美(下一节介绍),主要还在于PostgreSQL运营管理难这一方面。Django的建立者之一@adrianh在评论中这么说道:

我曾今使用MySQL代替了Postgres,因为对成为系统管理员的讨厌更胜过使用MySQL,而AWS这个新服务完美的解决了这一点。

综合所有评论中,类似安装、管理的问题多次出现。这样能减少部署的复杂性,随时就绪并且能再几分钟之内完成部署的云服务必然深得用户欢心。顺便推荐一篇CSDN博客中的文章, 非常全面的PostgreSQL部署。

躺着中枪

得到全球领先云服务供应商Amazon的承认,PostgreSQL可谓是春风得意。然而,民谣说的好“几家欢喜几家愁”,在这个喜大普奔的时刻,人们的口中怎么可以缺少传说中的“反派”。

1.  MySQL

同属最受欢迎的开源数据库MySQL,同样是被关注的焦点之一。然而对比PostgreSQL,小伙伴们的关注点显然不同。有位虚心学习的网友@yumraj就这么问道:

我听说过PostgreSQL,而且它在HN社区很受欢迎,但是我当下使用的是RDS上的MySQL服务。鉴于我的项目还处于初期阶段,所以数据量不是很大,那么迁移到PostgreSQL会不会很有意义。

对于虚心求学的同学,在任何地方都很受欢迎,他很快就得到了许多资深数据库用户的回应,@adrianh,上文我们有提过的Django建立者之一,说道:

PostgreSQL是真正关心你的数据。在你输入一个错误的时间数据“2013-10-32”,MySQL将默默的把它更改为“0000-00-00”,而PostgreSQL则会弹出一个错误。如果你的一个事务发生错误,MySQL仍然让你完成事务里的后续操作,PostgreSQL则会无效这个事务,并强制你重新再来。如果你想给一个表格插入新的一列,而这一列有着上千万行,MySQL可能会让你等待许久,而PostgreSQL只需要1秒。当然,你可以让MySQL更加可用,但是PostgreSQL确实更加的可靠及快速。(ps:自2001年,我就同时使用了这两个数据库)

对比@adrianh下面两位网友的说法显然更深度了一点,@jeffdavis:

我认为PostgreSQL两个最大的优势就是可靠性和灵活性。可靠性——更好的语言,更加接近于SQL,在工程质量上更是得到众多证明;灵活性——提供了大量的API和特性,非常有益于用户的按需修改。

@gdulli11则做了更为具体的优势解决

更健壮——更少的崩溃,更少的脏数据
更多的特性——JSON数据类型、局部索引、函数/表达式索引、CTE等等
原则性更强——不会做类似输入数据截取以适应列宽的事情
非Oracle所属——开发积极,定期的主要发布时间计划等等
更好的Python驱动(不知道其它语言支持如何)
数据库函数和程序有着更多的选择
更好的分割支持
单张表上的每次查询允许多重索引 

写到这里,MySQL的躺枪大家或许会给大家一种“你不入地狱,谁入地狱”的感觉,然而下面这个顶尖PaaS服务供应商就有那么一点冤了。

2. Heroku

对比之前的 “响应高达6秒 用户揭露Heroku私自修改路由造成高支出”,顶尖PaaS供应商Heroku的枪确实中的有点冤。评论开始于网友@fat0wl的一句“我也在RDS上使用着MySQL,这是因为我想逃离Heroku,Heroku的新收费机制是我完全承受不起的”,网友更上翻出了这么1条 Tweet——“ RDS 4XL vs Heroku Mecha: 按需便宜40%,1年预留便宜74%,3年预留便宜82%,并且有着更多的特性和容量”。争论到最后fat0wl网友做了总结:“Heroku也许提供了更具扩展性及便利的服务,但是RDS的稳定和便宜却更胜一筹,所以你可以购买更多的容量,在相同开销下,往往会获得更好的性能。”

写在最后

在Amazon RDS上添加PostgreSQL意味着AWS生态圈的进一步完善,但是却并不能对类似Heroku这样的平台产生致命冲击,只能说给技术硬派公司提供一个更具成本效益的代替代方案。近日,笔者与DBaaS提供商Continuent CTO Edward Archibald就AWS“山寨”创业伙伴以完善自己生态圈一事进行了交流,Eward认为,因为Amazon有自己的云数据中心,可能会更具成本效益,但这只是针对技术过硬的公司,专项的服务供应商提供的服务等级将更高,在可靠性、安全性、扩展性等方面将有更大的提高。

以“应用驱动的架构与技术”为主题的第七届中国大数据技术大会(Big Data Technology Conference 2013,BDTC 2013)将于2013年12月5日-6日在北京世纪金源大酒店召开。届时将设有《智能交通与大数据》分论坛,物联网将是其中重要环节,欢迎参加讨论!

移动游戏开者必看:海外VC最关心什么? 淘宝UED:随侃设计师的个人素养 TIOBE 2013年1月:不负重望 Objective-C再次赢得桂冠! 大数据:商业或技术的挑战? 开源移动统计:Cobub Razor近期版本大升级 无人机应用,为何屡遭苹果拒绝 2013年Java继续火的五大理由 Rails所有版本都有SQL注入漏洞?其实没那么严重 如何设置Windows Server 2012 NTFS权限 智能手机大局已定 HTC难扭转乾坤? 比谷歌手表更酷!基于大数据分析的睡衣 众投资金:改变了移动游戏开发的一切一切 这些科技产品和革新或在今年“横空出世”?! 现代Objective-C七宗罪 Google工程总监Ray Kurzweil意欲打造“虚拟朋友” 惠普开源JavaScript框架Enyo更新:支持桌面和移动平台 分析:三星或将成为科技行业第五巨头 是真的 诺基亚真有可能推Android手机 如何打造IE10的指尖触碰式用户体验 SUSE全球OEM联盟总监:为何SAP HANA只选择SUSE? 推荐2013年最佳PHP开发框架 Patrick Wyatt:代码没问题 程序却有bug? NoSQL的可靠性及扩展操作 最新Skype加密技术:“无声”通话能躲过FBI监听 谷歌锁死SDK,能阻止Android碎片化吗? KitCam团队专访:为应用做加法也能雄踞榜首 谷歌哭了:Replicant 4.0 SDK发布搅乱大局 忍者神龟与禅宗启示:如何突破移动广告困境 Linux会是更好的游戏平台?暴雪是这么认为的! 新型恶意软件瞄准Java服务器 AWS被纳为“战略物资”市值或可达到300亿美元? 有没有编码方法能让VCD文件还原成压缩以前的质量??????(现在是否有这样的软件???) 在vs.net中,html 文档中出现这样的乱码是怎么回事呀? 外国黑客在我国被黑网站上的留言……(转) 有时候在VC用编C程序的时候为什么编的程序不会响应 scanf()! 为什么我一运行session,问号后面的字符都变成了”?phpsessid=***********************************”的字样, 如何判断是否起用了DMA66? 为什么报表不能显示? 老是自动运行wscript是怎么回事? 报表统计问 DELPHI高手们?没人能破解Cell吗? win2000下如何访问cmos数据 请问怎样在2000下访问cmos数据 win2k中所略图问题,大家帮忙!! 请问:自动化这个专业怎么学 C++高手们,谁能讲一下extern的用法? 请高手们谈谈,如何在客户本地硬盘里获取其敏感信息???? MSHFlexGrid的分层记录集问题 关于NMHTTP的问题,急急急!!! 请问哪里有支持 ASP 的服务器下载?(空) 为什么我的硬盘找不到了呢? 如何在sqlserver7中实现ID字段自动递增?(SOS) 为什么98下可以到2000下不行了.关于openfilename???????????????????????????? (困惑请教 )关于内存释放的一些问题! 数据库操作出错该如何避免???? 我是第一次来到CSDN,大家多关照! YYSUN关于大富翁论坛的解释(从水母看到的) vb 访问SYBASE的问题 支持北京伸奥的朋友,进来签个名吧! 怎样截获一个应用程序的消息? 数据结构得答案 大连的软件人员工作环境怎么样? 不好意思,小弟又来麻烦大家了! 上次的文章到那儿去了? enmity,进来,我给你结帐 enmity,进来,我给你结帐!! 各位侠客帮忙啊,重新装系统出了问题! 将10进制转换成16进制的函数是什么啊? VC高手,怎样以编程的方法实现磁带机的Backup 和 Restore. enmity,进来,我给你结帐.共200分 支援白菜300分,支持白菜个人网站建设:))) CMM 的缩写是什么? 想和大家讨论一下怎样系统的编制软件 如何实现和Word、CorelDRAW同样效果缩放位图 请问各位大哥大爷大妈大。。。。。。。。。。。。。哪里有支持 ASP 的服务器软件下载 我该如何控制IP地址??高手请进。。。 弱弱地问:关于SQL server中的中括号。 各位侠客帮忙啊,重新装系统出了问题!! 一点点小问题????? 请问在 WINDOWS98 下面,除了IIS,还有没有支持 PHP 的服务器软件呢? 在ADO中如何获取表名 关于ASN树的问题(snmp中的MIB的拓扑树) 保护环境采取了什么措施 VF中this.parent.parent是什么意思 谁有ROHS和WEEE的中文文件? 环保措施有哪些 c#中this. 欧盟ROHS和无卤的标准是什么? 为了保护环境国家采取了哪些措施 This is my parent.(变成复数形式) 欧盟ROHS与中国Rohs的区别 保护环境的措施有哪些 powerbuilder中的this,parent,parentwindow,super是什么意思 欧盟ROHS指令对有害物质石棉含量限制标准具体是什么 保护环境有哪些措施 AS脚本中常出现 this._parent._name 例如:names = this._parent._name.substring(4,6); 氯化石蜡52符合欧盟的ROHS标准吗? 什么胶最环保万能胶、玻璃胶还是白乳胶 parent的意思 什么是欧盟的RoHS指令? 什么叫环保橡胶油石蜡基的橡胶油是不是环保型的 parent是什么意思 ROHS主要是检测哪些有害物质的?ROHS为什么是能量色散型的呢?中国仪器超市提供的能量色散型X射线荧光分析仪? 你好,我想问一下什么是环保型橡胶,与普通橡胶有哪些区别啊?谢谢 parent什么意思 怎样检查rohs有害物质 我正在装潢,请问纯纸墙纸、胶面墙纸在平时生活使用中有什么区别?环保上有什么区别?哪一种好一点.无纺布墙纸呢? 吸烟对家人的危害有哪些 ROHS环保检测仪能测哪些有害物质? 12厘米比8分米求比值 硅橡胶配方去哪里分析? 吸烟的坏处 在一个比例中,两个外项分别是12和8,两个比的比值是3/4,写出这个比例( ) 硅橡胶配方什么公司会有啊?国内有没有分析或者制作硅橡胶配方的公司啊?需要精准和服务质量好一点的,求推荐. 吸烟对人体健康的危害有哪些?A.至癌B.危害心血管系统C.对骨骼有害D.易患节段性回肠炎E.促进皮肤老化F.污染空气,危害他人健康 12:9的比值是( ),3分之1:4分之1的比值是( ).把这两个比写成比例为( ) 硅橡胶配方有没有听说过?厂里想新增一个硅橡胶的项目,不知道有没有听说过硅橡胶配方,哪里可以取得啊? 关于《吸烟有害人体健康》的作文题目自拟600字以上800字以下不要太深奥 光化学降解是多环芳烃消减的主要方式吗? 硅胶和橡胶哪个好 说明吸烟为什么有害人体健康? 铅含量怎么检测 麻烦你再给解释一下加标回收对比实验是什么意思? 多看电视的坏处有哪些?顺便说一下事例,还有,就是简练一点全是事例的好 人体铅含量怎样检测海南省三亚市有这样的检测医院吗?/到哪里可以去查.查之前要注意些什么问题吗? 什么是回收实验 看电视的好处与坏处 如何检测体内的铅汞含量 加标回收实验的浓度怎样确定?特别在农残实验中 看电视有什么坏处?有什么好处?举例说明! 怎样检测骨铅含量?无奈了没人知道 "回收铜"的实验Cu加上HNO3变Cu(NO)2Cu(NO)2加上NaOH变Cu(OH)2Cu(OH)2加热变CuOCuO加H2SO4变CuSO4CuSO4加Zn变Cu这个实验中如果下列情况发生,会怎样?1.一些锌没有反应2.锌不足列出2种铜在试验中消失的情况,给 急求多看电视的坏处班上要开辩论会,帮我找找电视看多了以后的坏处! 油漆铅含量检测因客户需要,需要我提供一份无铅油漆的成分报告,请问国内哪里可以检测油漆铅含量 环境监测中哪些常规实验需要进行加标回收实验 有没有人了解WEEE和ROHS法令?以及REACH法规? 如何识别橡胶材料配方?我最近有意向做橡胶材料这一块的生意,所以我想知道配方要怎样识别。有懂的兄弟就知会一声。 加标回收率的计算(有实例的、、)原样品浓度是20ppm,加样的浓度是10ppm 原样品25ml,加样25ml,也就是说理论上的浓度应该是15ppm 测得吸光度为0.317 根据前面标准曲线的方程y=0.0259x-0.072 得出的 RoHS和WEEE怎么理解?客人的要求以下三点我不太理解1.All goods must be labbelled accordingly with order no.and quantity and marked up where relevant for RoHS and WEEE compliance.2.All cartons must be marked RoHS compliant where applica 橡胶配方中那些原料会导致橡胶易老化开列? for the sum of 16 EPA listed PAHs WEEE指令WEEE标志WEEE测试WEEE是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn