- 授权协议: BSD
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://liweizhao.github.com/webbench/
- 软件文档: https://github.com/liweizhao/webbench/wiki/Blogbench-User's-Guide
- 官方下载: https://github.com/liweizhao/webbench
软件介绍
Webbench 是一款数据库性能基准测试程序,模拟博客真实应用对数据库所做操作进行性能测试。不单单能支持对主流关系数据库MySQL, Oracle, Postgres的测试,还能对非关系型数据库如Redis, MongoDB等进行性能测试。其主要特征是对应用的模拟真实性高、方便使用、灵活性高。
开发Webbench的原因是因为现有性能基准测试程序存在以下不足。
- DBT2: DBT2为TPC-C的开源实现,其应用特征为更新事务多,读事务少,与博客应用相差巨大,且不具备灵活性,不能只测试某类简单操作,不利于性能优化;
- sysbench: sysbench灵活性高,包含9类操作,每种操作都可单独测试,对性能优化有很大帮助,但测试只采用一张定长表,操作类型也与博客等Web应用相差很大,如主键上的范围查询、根据辅助索引后的排序等操作在Web应用中很少出现,因此sysbench的结果对验证数据库对Web应用的适应性没多大帮助;
Webbench目前只包含模拟博客应用的Blogbench。在Blogbench中有以下7种操作:
- list-blog
- show-blog
- update-access
- update-comment
- show-siblings
- publish-blog
- update-blog
每种操作的比例都可以单独设置。
C语言算法速查手册
程晓旭、耿鲁静、张海、王勇 / 2009-10 / 49.00元
《C语言算法速查手册》用C语言编写了科研和工程中最常用的166个算法,这些算法包括复数运算、多项式的计算、矩阵运算、线性代数方程组的求解、非线性方程与方程组的求解、代数插值法、数值积分法、常微分方程(组)初值问题的求解、拟合与逼近、特殊函数、极值问题、随机数产生与统计描述、查找、排序、数学变换与滤波等。同时结合这些算法列举了将近100个应用实例,对其进行验证和分析。 《C语言算法速查手册》适......一起来看看 《C语言算法速查手册》 这本书的介绍吧!
