- 论坛徽章:
- 0
|
IBM, 请你闭嘴, 别再说Share-Nothing的体系结构了,你要对用户负责!
如果你打开了这个帖子,你很幸运看到了我的话。我也不想浪费大家的时间。
就让我直接说了吧,请IBM闭上他的嘴巴,不要在实际的方案中忽悠Share-Nothing了!
你赚钱是可以的,可是不能骗人!你不是快要发布了版本9了吗,那你就应该说实话。
IBM一直在中国的IT业界述说他的Sharing-Nothing体系结构,就是每个数据库服务器
单独访问自己的数据库分区,多个数据库节点之间不共享单一的数据库。就是我们常说的
Share-Nothing数据库结构。可是我要说的就是:我们被忽悠了!
因为这里面有一个很大的问题:
*** 如何处理数据库系统的catalog以及数据库系统的system tablespace ??? ***
因为数据库服务器的系统目录和系统表空间只能存放在单一的节点上,系统的目录和表空间
是不能够被分区的!而且当IBM在DB2 版本8中支持SQL 存储过程之后,这个问题就更加的
严重了,因为所有的数据库存储过程都是存放在系统目录和系统表空间中的!
如果一个业务系统使用了DB2 v8中的存储过程方式开发了应用,同时希望使用Share-Nothing
的方式建立数据库系统,那么在多个节点的环境下,只有一个节点拥有这些存储过程,那么其他
节点的存储过程调用都要到这个单一的节点上运行!换而言之,就是所有的节点都要依赖于一个
节点的运算速度,内存I/O和存储I/O,那还是并行系统吗?!
就是这样,IBM还在目前的项目中忽悠他的Share-Nothing体系结构,算了吧!请Shut Up!
也许IBM又要建议你不要使用数据库存储过程了,呵呵,那他费那么大劲开发支持存储过程的功能
干吗?!
赚钱是可以的,故意骗人就不好了!
中国人的钱都是血汗钱!
3月22日 |
|