关于Change Data Capture(二)
在关于Change Data Capture(一)中介绍了CDC的一些基本概念和类型。这篇文章主要是通过一个实际的例子来演示实现同步模式的CDC的基本步骤。
一.版本
SYS@ning>select * from v$version;
BANNER
————————————————————————-
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 – Prod
PL/SQL Release 10.2.0.3.0 – Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0 – Production
NLSRTL Version 10.2.0.3.0 – Production
[继续阅读全文]
京东购物记
两个星期前,在京东商城买了个希捷120G笔记本硬盘和飙王的硬盘盒。结果在第一次使用中就出现问题,在执行一个大文件复制的过程中出现“Delayed Write Failed”,然后硬盘就再也无法认出,PQMagic报分区表错误。没有办法只好找客服要求换货。他们网上提供的电话,按3找售后按4找投诉都是没人接听,一按2订单马上就通,跟客户MM抱怨了一番还是内部转到售后处理,在网上下了返修单,再将有问题的硬盘快递回去,按照他们的承诺,两个工作日内没有去打扰他们,静静的等他们将一个可用的硬盘寄回。
到了第三个工作日,还是没有收到。打电话过去追问,根本还没有发货。在一番抱怨之后,对方同意立即发货,没有办法继续等待。一天后还是没有收到,继续电话,告诉我昨天那人忘记发货了,汗一个。强烈不满,还是承诺立即发货,好,就再多等一天。第二天中午还是没有收到,等得不耐烦的我继续电话追问,这次负责接电话的居然告诉我库房里没货了,让我退货,这下我火大了,没有货就早说,每次电话去问都是说立即发货,搞到最后跟我说让退货,而且,退了这个硬盘,那我还留下一个硬盘盒做什么?不过对方坚持没有货也没有办法,最后虽然搞的很不爽,但也没有办法,同意连同硬盘和盒子一起全额退款,两次快递费由对方负责。
但意外发生了,正准备将硬盘盒发出去的时候,却收到了一块新的希捷120G硬盘,当场就要晕了,这搞的什么飞机,说没货让我退货,但是货又送到我手里了,京东的系统,真不是一般的混乱。不过既然寄来了新的硬盘,只要没有问题,也没有必要退货了,也算是个不错的结果。于是满心希望的将硬盘装上,插上数据线,连接电脑,倒,一点反应都没有。换了几台机器,还是没反应。
不可能运气这么背,连着两块有问题的都被我碰上了吧。在网上找到希捷的防伪电话,打过去一查硬盘SN,说这是希捷OEM给笔记本厂商的电脑,但是不零售,虽然是希捷的产品,但是不提供“五年有偿质保”服务。虽然希捷不质保,但是京东自己承诺是质保的,而且至少是希捷的正品硬盘,应该还是可以放心的。莫非是飙王的硬盘盒有问题?于是换了一个同事的硬盘盒,证明硬盘果然是好的。不会第一块硬盘出问题,也是这个盒子导致的吧?这下真要晕了,买的两个东西都出现问题,我可以去买福利彩票中个500w了-_-//
继续骚扰客服,但是对飙王这个硬盘盒实在没有信心了,于是加点钱让换了个酷冷至尊的太空梭,虽然客户老大不愿意,说无法做帐,要求我先退了飙王在重新订购个酷冷。晕,你们怎么做帐是你们的事情,我在网上买这个东西本来就是为了省点事,现在搞得我这么麻烦?如果我在太平洋的店子里买个东西,怀疑有质量问题,要求加钱换个更贵的,那老板会说因为无法做帐而拒绝么?发了一大通脾气,最终还是给我换了,并且两次返修的快递费由京东负责。经过两个星期的折腾,这款多灾多难的移动硬盘总算是修成正果了,不容易啊。
网上购物,不容易啊。不过京东的系统,真的需要改进了。在订购单中没有要求客户填写发票抬头的地方,只能在留言中注明,如果只要求给发票而没有写抬头,则不会和商品一起发出发票,还要求在投诉中心开个投诉单说清楚要开的发票抬头才会再寄出发票。而我填写的两张返修单,至今还没有close,货物都已经发出了,居然没有记录(或者有记录但是不同的客户居然查不到?),还让我退货,这种事情都能发生,如何能让客户有信心?
关于Change Data Capture(一)
一、概述
CDC(Change Data Capture)是oracle在数据库级别实现的增量抽取解决方案。在一般的ETL过程中,对于增量抽取,无非是在数据上加时间截,全记录比对,关键字段比对,日志分析抽取等几种方法,要么需要修改原表结构,要么需要大量的算法,要么借助第三方的工具实现。Oracle从9i开始引入的CDC特性,使得有机会在数据库层面上直接实现增量抽取功能,在性能方面由于和数据库引擎的直接集成,比第三方工具应该具有一定的优势。
CDC有两个模式:同步和异步。两种模式的实现机制是截然不同的。同步CDC主要是采用触发器记录新增数据,基本能够做到实时增量抽取。而异步CDC则是通过分析已经commit的日志记录来得到增量数据信息,有一定的时间延迟,并且提供了到Oracle Streams的接口。同步CDC在企业版或者标准版中都可以使用,异步CDC则只包含在企业版中。注意CDC在9i和10g中有了比较大的改变,异步CDC主要采用了和Streams相同的技术。
CDC中将系统分为两个角色:发布者和订阅者。发布者主要负责捕获增量数据,订阅者则将增量数据传递给实际应用。这些任务都可以通过oracle提供的PL/SQL包实现。
[继续阅读全文]
暂住证?居住证?身份证?
新浪新闻:深圳年底前将全面推行居住证制度。
深圳市公安局副局长、新闻发言人申少保说,推行居住证主要目的是让有证的人更加方便,让没证的人寸步难行。如果一个人一直找不到工作,就应该离开深圳,因为没有正当收入来源,他在深圳的生活、安全等各方面都可能有问题。这位负责人表示,将来没有居住证,在深圳就属于一种非法滞留状态,要严格管理。
上海和北京早就已经实行居住证制度了,现在深圳依葫芦画瓢,似乎也无可指责,应该乖乖的接受吧。即使你有着合法的中国公民身份,有着合法的中华人民共和国身份证,但是你没有“合法”的某市居住证或者暂住证,你在这里就是“非法滞留”,只是不知道这个“非法”,非的是哪个法,这个法有没有经过合法的立法程序?
曾经的“孙志刚”,让人把目光盯上了暂住证,现在暂住证渐渐的要变成历史了,因为聪明的人找到了一个新名词:居住证,把我们这些到处流窜的人的身份从“暂住”提升到了“居住”,这是有中国特色的历史性的进步啊。北京上海深圳既然开始,广州自然也该迎头赶上,其他的城市们,也不能拖了后腿啊。
据市公安局有关人士介始,与暂住证相比,居住证有两大特点:一是信息量大,居住证内存的信息除包含原暂住证所有信息外,还有持证人的社保、教育、医院甚至计生等个人资料信息。另外,居住证信息后续空间宽广,持证人的住址、工作单位、婚否等信息如有变化,居住证可及时更改,具有较强的跟踪性和灵活性。
另外,该人士说,一个人终生只有一个居住证号、一个档案。离开深圳号码可以休眠;重新进入深圳,号码可以激活。从这个意义上说,居住证有些类似于国外“社会安全号码”。
时代在进步,科技在进步,暂住证与时俱进,升级成居住证,功能更多,安全性更高,bug更少,自然的,成本也更高了。不知道深圳的居住证将要收取几块钱的工本费,可以肯定的是要比暂住证“成本高”,如果学习上海,还要同时做一次学历验证,这成本就更高了,要是年限也和上海一样一年需要重新办一次,以深圳的外来人口数量,这成本可就不是小数目了。
一些关于深圳人口的数据:
根椐公安部门的统计资料,深圳外来人员有1055多万人,其中约有500万左右的人是处于流动状态的流动人口,另有500多万人是在深圳生活、工作多年,有稳定职业和固定住所的暂住人口,而深圳的户籍人口只有187万。
居住证这么多功能,又能社保,又能教育,又能医疗,听起来多么美好。而本来最应该有这些功能的身份证,反倒被冷落了,除了证明你还是这个人以外,啥附加功能也不能提供,看来还真得要考虑迎娶居住证过门了,不然以后寸步难行。
常用标签: oracle MySQL Oracle11g dba blog 新特性 oow oow2009 wordpress ASM
最新评论 | Recent comments
- seonaut: 好文章,强烈支持! 欢迎交换友情...
- left: 博主你好,请问现在还有合租计划么...
- 深入浅出Flashcache(五): [...] 实际上,不同版本的Flashcache,输...
- RedhatLinux网卡配置与绑定 | 51NOC无忧网管中心: [...] 地址: http://www.ningoo.net/html/2007/r...
- yangdehua: write backup: 先写入到cahce,然后cache中...
- fxw1989311: 谢...
- 好看的电影: 呵呵,轻轻的,来看看你,我会回来...
- anymouse: mongodb是用的AGPL许可证。不适合商业...
- hoterran: 期待,学习...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- zhuanke: 偶然路过,先从第一篇看看,:...
- lee325: I subscribed to this community forum a while ago ...
- jack.buptsse: 好期待呀!NinGoo十分期待您的FlashCache...
- Nedleprortall: ChrisTV Online! Free / Premium - Программ...
