2010-01-20 Wed
为了更好地利用MySQL的廉价复制(Slave)功能, 在DataReport的数据库连接层中增加了逻辑连接层, 原来是直接指定物理边接层. 当然数据库连接池还是在物理连接层实现的, 逻辑连接层则可以指定一种关系, 然后根据关系来获得指定的数据库物理连接, 当应用使用逻辑连接层来访问时, 其实是自动根据关系挑选一个物理连接.
还是举一个例子来说明一下, 比如你有一台主MySQL库(master)后面挂了三台从MySQL库(Slave), 然后用DataReport去搭建一个以读为主的应用, 希望DataReport能首先随机挑选三个Slave库中的一台进行读取, 如果三台Slave都不行, 则从Master进行读取.
首先定义四台MySQL数据库的连接, 称为物理层的配置.
PHYSICAL.DBLIST=MASTER|SLAVE1|SLAVE2|SLAVE3
然后定义逻辑连接层, 以实现上面的要求.
LOGICAL.DBLIST=writedb|slavedb|readdb
LOGICAL.WRITEDB=FIRST|MASTER
LOGICAL.SLAVEDB=RANDOM|SLAVE1,SLAVE2,SLAVE3
LOGICAL.READDB=FAILOVER|SLAVEDB,WRITEDB
其中FIRST表示读取第一个连接池, RANDOM表示从后面的连接中随机选一个, FAILOVER表示第一个失败的话,取下一个. 通过这三种关系, 就实现了我们的要求. 然后给物理连接池及每个逻辑连接都加上状态判断, 当遇到连接关闭的错误时, 就将相应的连接池标记为不可用(Markdown), 逻辑库层可以主动跳过已经被Markdown的下一级节点, 按照规则查找到一个可用的物理数据库连接.
在DataReport中还设置了一个守护进程, 会每分钟检查各个Markdown的物理连接池, 偿试去Markup, 一当出现意外的物理库回到正常状态, 就可以提供服务, 使应用保持高可用状态.
Relative Posts:
网络书店,应当是china-pub最早开始销售的,也有读者从线下书店买到了,看来出版社的发散速度还是不错的,感谢电子社、博文视点。甚至我们的作者(除了我之外)还没有看到书,读者们已经看到了。
接下来我会把我手里的书也发散出去,给作者还有读者们。最早在我这里订货的是ochef同学,他在2008年就已经预付了书款,所以第一本书是给他的。
还有,我刚刚在我的淘宝店里发布了上去,如果有外地不方便买到本书的读者,可以从网店下单。有快手的ltonic同学已经抢到了第一本。谢谢大家的支持。
在淘宝上,看到已经有很多店在卖这本书,有的价格居然比我作者从出版社拿书的价格还低,真是不可思议。
无论如何,这本书在未来2个月的表现,将决定我会不会将这个系列继续下去。
相关文章|Related Articles
- IBM小型机的内存deconfigured - 数据库之风险
- 《Oracle DBA手记》一书勘误表
- 《Oracle DBA手记》- 24小时小样到手
- 《Oracle DBA手记》- 第一章PDF版本下载
- 《Oracle DBA手记》一书推荐 - 感谢刘松先生
评论数量(2)|Add Comments
本文网址:http://www.eygle.com/archives/2010/01/dbanotes_taobao.html
意外发现上海的超市居然有瓶装的橄榄菜卖。买了一瓶回家尝尝,味道相当好。橄榄菜是广东潮汕地区的特产,用的材料是芥菜和橄榄,所以叫橄榄菜。橄榄菜既可以当作佐餐开胃小菜,也可以和其他食材一道成菜。
我们常说吃在广东,而在广东最会吃的,可能就是潮汕人。潮汕人的吃和潮汕话一样,在广东话里独具一格。
关于潮汕人会吃,可以举一个简单的例子来说明,如潮州素菜,看上去是素的,都是用蔬菜做的,可是吃到嘴里却有荤菜的味道,潮汕人管它叫,“素菜荤做,见菜不见肉”,菜烧好后,肉就被扔掉了。上海菜中有一道“腌笃鲜”的汤,用的是五花肉、咸肉和春笋,这道菜好吃的是汤和笋,煮后的五花肉和咸肉基本没有味道了,但很少有人会把它们扔掉,即便不吃。
可能因为潮汕人喜欢吃,又会吃,所以,潮汕人的嘴巴和一般广东人是不一样的。有一次,在广州,和一位广州本地的朋友一起去饭店吃饭。他指着远处一桌的一位陌生客人说,那人是潮汕人。我很奇怪,又听不到对方说话,怎么可以判定他是潮汕人呢?朋友说,看他吃菜的嘴型就知道了。我这位朋友是美食专家,对他的话我半信半疑。
后来,遇到一位语言学家,也说起潮汕人。他说,潮汕人的嘴型和一般广东人不一样,主要还是因为讲话时发音习惯不一样。
2010-01-19 Tue
过去几天里,我们看到有很多关于谷歌中国以及谷歌员工的不真实的传言,一些报道称我们已经关闭了在中国的办公室,还有一些报道称我们在中国的员工已经接到通知将于近期离职。这些都是不真实的。目前,谷歌中国的员工同过去一样在办公室正常工作,讨论产品开发,与客户进行沟通。尽管谷歌总部管理层近期宣布他们将会在未来的几个星期与中国政府就一些事宜进行商讨,谷歌中国的员工们仍在一如既往地努力向我们的用户和合作伙伴提供最好的产品和服务,用户和合作伙伴对谷歌是非常重要的。
2010-01-18 Mon
原文:http://googlewebmastercentral.blogspot.com/2009/11/new-software-version-notifications-for.html
转载自:Google 中文网站站长博客
发表者:
发表时间:2009年11月20日
Webmaster级别:全部
利用可观的计算能力完成真正有意义的任务,这正是在谷歌工作最引人入胜的地方。例如,我们试图帮助网站站长了解他们可能受到黑客攻击的网站。我们为实现这个目的初期努力已见成效,因此我们决定进一步扩展工作范围,将其他类型的网络应用软件包括在内——例如,内容管理系统(CMS)、论坛/公告板应用软件和状体追踪的软件等等。
不过,当前我们的目标并不局限于隔离易受攻击或可能被黑客攻破的软件包,我们还会通知站长,告知其网站运行的软件包或插件存在更新版本。例如,
我们通过对抓取的网页进行源代码解析,来确定需要被通知的网站,例如 WordPress和CMS应用软件包含标出了版本号的生成器元标签。事实证明,这种方法能够帮助我们有效地通知站长。因此,如果你是软件开发商,而且需要我们帮助你将软件产品的最新版本通知用户,那么你最好在软件产品中包含一个生成器元标签,标明软件版本。如果你是一位插件或桌面小工具(widget)开发商,那么在为用户提供的源代码中标注版本号码也将大有帮助。
当然,在源代码中包含版本号是否具有安全隐患的问题已经引起了广泛争论 - 因为这种版本号可能反而会帮助黑客或蠕虫病毒编写者了解网站自身的漏洞,从而进行有针对性的攻击。而版本号的优势在于,它能够提醒网站所有者何时需要更新网站。因此,我们认为,增加版本号的做法利大于弊。
希望这种方法能够为站长们提供帮助!如果你有任何问题或反馈,欢迎在此发表评论。
最近这一段时间俗事太多,害得我上网少了,博客更新自然也少了。网友问,如何看待谷歌声称要退出中国的事情。类似的问题过去也曾有人问过我,说北京国安嚷嚷着要退出甲A联赛,你怎么看啊?我的态度是,它不是还没退吗?等退了再说吧。这话说了有好几年了,北京国安不但没有退,去年还乐滋滋地“被”夺了一次冠军,邪门不?如果当初急着下评论,说你应该退,或者不应该退,岂不傻了?再说,甲A联赛确实有问题,可你北京国安难道就是好鸟?同样很傻的还有武汉足球,在一片起哄声中还真退了,结果呢?做了一次毫无意义的连傻逼都不如的英雄。
个中道理,都是因为没有认清形势,不知道自己是谁。中国人都应该懂得的,生活中常有这样的小媳妇,哭着喊着,我不过了,我要回娘家了。包一拎,屁股一掘,但就是不动,只是在那里哭啊喊啊,为什么呢?就等着丈夫来拦她,即便丈夫不栏,婆婆也会来拦的,婆婆不拦,还有妯娌和邻居呢。可也得想好咯,万一没人来拦,那该怎么办呢?在一个夫权社会里,做媳妇的那有那么容易哦。再说,如果你足够完美,足够听话,做丈夫的又怎么会欺负你?除非那家伙是个十足的混帐。
今天的中国已经和过去不大一样了。换做毛时代,张国焘要走,老毛说,天要下雨娘要嫁,你走好了,走的越远越好,最好不要让老子再看到你。邓时代,安徽的“傻子”公司出了点问题,有人要动“傻子”的老板,老邓说,这个不急,你一动他,别人还以为我们的政策有变化,得留着。现在不同了,商务部新闻发言人姚坚表示,无论最终谷歌作出何种决定,都不会影响中美经贸关系大局,我们希望谷歌公司的母国同样学习中国的做法,进一步管束其在海外投资的行为。什么意思呢?好比男人对女人说,走不走,你自己决定好了,一不会影响我和你爸的关系,二来,我会建议你爸好好管教管教你的。
最新消息,谷歌说不走了。




