查看: 4550|回复: 7

[参考文档] 发一篇purescale的资料

[复制链接]
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
跳转到指定楼层
1#
发表于 2010-2-24 19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先总结一下
1. share disk的数据库的始创者是IBM,DB2 Z在1997年就通过sysplex实现了share everything.
2. purescale来自于DB2 FOR Z上面的架构参考
3. purescale采用了集中式的CF机制(这也是DB2 FOR Z的机制)来防止rac那种分布式锁维护的高开销
4. purescale采用了infiniband rdma技术直接远程内存访问,防止了RAC那种通过UDP的低效率的通信方式
5. purescale在处理全局页缓存上提供了比RAC更好的锁定和存储方式。
6. purescle通过这三种方式得到了更好的横向扩展性。
不过由于需要infiniband支持,估计大家没法在家里自己试验purescale了,不如RAC好试验。

DB2_pureScale.pdf

1.03 MB, 下载次数: 230

论坛徽章:
31
管理团队2006纪念徽章
日期:2006-04-16 22:44:452012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52铁扇公主
日期:2012-02-21 15:02:402013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14
2#
发表于 2010-2-26 19:28 | 只看该作者
thanks for sharing. looks very interesting . we have implemented 10g RAC for a critical bank application, but got lots of complain due to various issue.

just question:

say, for a  5 member cluster , does this mean in this purescale config, there will be one CF primary server, one secondary CF server, and 3 member server  ?

How about in a 2 member cluster ?

or is CF just a whole bunch of processes, that it can coexist with member server ?

so in a 2 member cluster scenario ?

one will be CF primary as well as member server, and another will be CF secondary as well as member server.

All the global lock information is located in CF primary.

The idea of RAC using distributed lock manager is supposed to be more scalable and more robust. you can have all but one nodes down.

In theory , using centralized lock manager should be more easily to program and therefore more efficient for the code.

It is shame that we can't do purescale test at home by ourself. or is it really not any way ?

because could be very interesting to test it .  ( i have tested single instance of DB2 8.1/9.0 on PC )

使用道具 举报

回复
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
3#
 楼主| 发表于 2010-2-27 15:50 | 只看该作者
First, I don't think you can test purescale on you PC. Because it need infiniband support and current only support on P550 and P595 hardware. According to IBM plan, they will port it to all IBM's POWER sever in future. Maybe It will support normal PC running Linux with infiniband in future, maybe DB2 version 11?

For 5 member cluster, according to me understand, should means 5 DB2 instance with at least 2 CF in 7 LPAR/physical machine. Therefore, even for 2 member cluster, you need at least 4 machine or 4 LPAR to deal with it. And according to IBM's recommendation, 4 machine is better due to not sharing hardware with DB2 instance and CF.
CF is just a whole bunch of processes, but strongly recommend use separated machine/LPAR.  
For RAC's distributed lock manager, I still think it is a theory better solution, but due to IPC/software bug/network latency, always cause more problem.

Since you mentioned critical bank application, why not just use DB2 ON Z. Sysplex for Z is much mature than purescale.
IBM DB2 prueScale scale.pdf (4.75 MB, 下载次数: 128)

[ 本帖最后由 wolfop 于 2010-2-27 16:08 编辑 ]

使用道具 举报

回复
论坛徽章:
6
2010新春纪念徽章
日期:2010-03-01 11:21:012013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31
4#
发表于 2010-2-27 22:13 | 只看该作者
The number of CFs is NOT counted in the number of data sharing members.
Regardless of the number of data sharing members, you need at least one CF.
For high availability consideration, 2 or more CFs is highly recommended.

使用道具 举报

回复
论坛徽章:
512
2012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26股神
日期:2012-01-05 10:29:02天枰座
日期:2015-09-16 09:05:30指数菠菜纪念章
日期:2015-07-01 16:40:43喜羊羊
日期:2015-06-30 09:06:18指数菠菜纪念章
日期:2015-04-02 09:22:462015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11指数菠菜纪念章
日期:2015-01-04 11:09:18
5#
发表于 2010-2-28 12:31 | 只看该作者
应该都是主机上才能用得上的,估计没机会接触到,帮顶

使用道具 举报

回复
论坛徽章:
31
管理团队2006纪念徽章
日期:2006-04-16 22:44:452012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52铁扇公主
日期:2012-02-21 15:02:402013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14
6#
发表于 2010-2-28 15:48 | 只看该作者
thanks guys for the clarification.

The project used Oracle RAC and Tuxedo ,MQ, and Websphere . For the app server side, use Veritas cluster solution. So in theory , this is the first step to migrate from IBM mainframe to distributed HA solution.

So supposed to more modern , and more affordable , and more time to market.

But end up with lots of performance and availability issue, so the business now is considering to use IBM mainframe again . :-)

使用道具 举报

回复
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
7#
 楼主| 发表于 2010-2-28 19:16 | 只看该作者
Seems mainframe always take the most critical application in finance, and hard to be replaced. And I never think mainframe is not modern, most newest technology are coming from mainframe.

[ 本帖最后由 wolfop 于 2010-2-28 19:19 编辑 ]

使用道具 举报

回复
论坛徽章:
31
管理团队2006纪念徽章
日期:2006-04-16 22:44:452012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52铁扇公主
日期:2012-02-21 15:02:402013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14
8#
发表于 2010-2-28 19:29 | 只看该作者
sorry modern may not be the right word. it is just most of the time people think of mainframe application as legacy application.

anyhow a couple of projects canceled or decided to use DB2 on Mainframe rather than Oracle RAC.

So for Oracle still some way to go .

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表