第五个例子是一个现场速记流式数据的应用场景

日期:2016-09-17 / 人气: / 来源:网络整理

  【IT168 专稿】本文根据【2016 第七届中国数据库技巧大会】现场演讲嘉宾周正中老师分享内容收拾而成。录音收拾及文字编辑IT168@田晓旭,@老鱼。

  嘉宾介绍:

从Oracle DBA到PostgreSQL布道者


PostgreSQL 中国社区发起人 周正中

  周正中,网名德哥 ( digoal ),PostgreSQL 中国社区发起人之一,PostgreSQL 象牙塔发起人之一,DBA+社群联合发起人之一,10余项数据库相干专利,曾就职于斯凯网络,负责数据库部门。主导了团体数据库系统、存储、主机、操作系统、多IDC的架构设计和建设;完成了对数据库HA、容灾、备份、恢复、散布式、数据仓库架构设计和建设;数据库管理和开发的标准化系统建立。于纳斯达克上市前成功应用PostgreSQL完成去O,并顺利通过SOX审计。现就职于阿里云数据库内核技巧组。

  正文:

  大家好,今天我要给大家分享的话题是从Oracle DBA 到PostgreSQL布道者,首先先做一下自我介绍。

从Oracle DBA到PostgreSQL布道者


  我是在2006、2007年开端接触数据库,09年的时候成为Oracle DBA,2010年,接触到了PostergreSQL,之后就一直在做PostergreSQL的布道工作。目前,我已经分享技巧类文章2000余篇,我的目标是写到1万篇。

从Oracle DBA到PostgreSQL布道者


  2005年,我从学校毕业拿到了我的第一份工作,是一份技巧支撑类的文章。为什么会去学Oracle呢?其实是有一个契机的,当时我们公司是乙方,甲方把数据库的一些东西删除了,数据库就起不来了,然后Oracle的技巧人员过来把数据库恢复了。当时我就感到真是太牛了,所以就开端接触Oracle。

从Oracle DBA到PostgreSQL布道者


  我的第一份DBA工作是在2008年,我在那家公司第一次听到了PostgreSQL。PostgreSQL数据库挂了之后业务还能持续跑,它只会丢掉一部分数据,其它的数据库还活着,可以持续服务。Sharding是一个基于PostgreSQL的一个插件,最早是在国外风行起来的。

从Oracle DBA到PostgreSQL布道者


  这家公司在之后大批应用PostgreSQL有原因的。因为在08年到09年的时候,PostergreSQL有了必定的发展,产品推陈出新,公司的业务也有了飞速的增长。下面就简略介绍一下我们当时的利用系统。

  当时我们的利用有基于地理地位的地位交友利用、社区,网游,虚拟的货币系统交易、游戏平台。我们当时的数据量是普通的企业数据量,单库的数据量是200GB到500GB,当时的服务器全是X86的机器。

  在这应用的一年中,不管是从稳固性还是从性能、功效、可靠性的方面来讲,北京速记,PostergreSQL都满足了我们的需求,另外我们还应用了其他数据库所没有的特征。

  我们基于地位的交友利用,现在是有MongoDB支撑的,之前是由基于地理地位利用的插件支撑。我们的社交系统里面有比较复杂的关系,所以会有比较多的递归。如果当时我们没有采用PostergreSQL,而是选用其它开源数据库,恐怕是不能达到这个效果的。

  当时PostergreSQL支撑了我们所有的业务利用,性能完整满足请求,从未因数据库问题crash,从未丧失数据,也没有遇到bug。这也给我们之后全面利用PostergreSQL供给了信心。

从Oracle DBA到PostgreSQL布道者


  2009年到2010年,我们公司筹备在纳斯达克上市,当时我们的商业数据库在成本核算方面是无法满足上市的需求,所以当时我们CFO决定要用PostgreSQL替代商业数据库。

  如果公司上市的话,要调换本来的数据库,就要评估这个数据库能不能满足上市的需求,尤其是在审计方面。

  帐户安全必须有一个密码复杂度的详细策略,包含用户管理和认证管理,比如密码的更改周期,账户锁定等等。

  链路安全,这是数据库必定要满足的,一般是通过链路加密来进行的。

  数据安全,尤其是敏感数据必定要加密,加密的收到有很多,比如可以通过PostgreSQL加密的数据类型来存储你的数据,或者是应用业务加密,把加密的阶段放在业务存储。

  数据库用户操作审计,需要制定内容策略,可以支撑具体的业务。

从Oracle DBA到PostgreSQL布道者


作者:北京速记公司


现在致电 010-63797486 OR 查看更多联系方式 →

Go To Top 回顶部