last updated: monday, 2004-10-18 16:36 eygle 【程序编程相关:用Visual C++.NET实现XML】
---问题的提出及tpc-c标准 【推荐阅读:observer设计模式的java实现】 【扩展信息:VB中判断数组维数】 1.问题的提出 不管你实施怎样的一个系统,你可能都考虑过这样的一系列问题: 我应该采购怎样的设备? 我的系统性能如何? 我的系统能够承受多少用户? 我的系统能够承受多少并发? 性能问题会在何时出现? 我将在何时升级? 显然,回答这些问题并非那么简单,更多的人是根据经验给出一个经验值,用来评估系统. 但是在大系统设计过程中,经验显示是不足够的,你必须拿出足够的证据来说明你的架构,你的系统必须在理论上能够满足用户的需求. 到这里我们已经看到,一个最重要的内容被引入了,那就是:用户需求. 这符合经济规律,有需求才有发展,需求推动一切.于是也就有了今天我们要讨论的标准测试(benchmark). 最近一段时间,一直参与一个大系统的方案设计.规划与测试,现在把一些心得写出来,供大家参考. 2.tpc组织 关于benchmark测试,最有名的就是tpc(transaction processing performance council,事务处理性能委员会)组织了.你可以在其 官方站点 www.tpc.org 获得更为详细的信息.tpc组织成立于1988年,由一些在计算机领域提供软硬件系统或者相关解决方案的原厂商组 成,会员从成立之初的8家公司发展到目前的50余家,ibm.ncr.hp.oracle.microsoft等国际著名公司均是其会员.总部设在美国, 并对全世界开放,但迄今为止,tpc组织绝大多数会员都是美.日.西欧的计算机软硬件大公司. 作为一家非盈利性机构,事务处理性能委员会(tpc)负责定义诸如tpc-c.tpc-h与tpc-w基准测试之类的事务处理与数据库性能基准 ... 下一页