- 博客(0)
- 资源 (11)
- 收藏
- 关注
timesten系列八:性能对比测试
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢?
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招:
timesten平均修改记录时间 30*百万分之一秒
timesten平均读取记录时间 10*百万分之一秒
比oracle快11到40倍
2011-10-27
timesten系列六:定义复制,实现timesten的高可用性
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢?
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招:
timesten平均修改记录时间 30*百万分之一秒
timesten平均读取记录时间 10*百万分之一秒
比oracle快11到40倍
2011-10-27
timesten系列五:如何定义cache,和后台oracle数据库同步数据
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢?
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招:
timesten平均修改记录时间 30*百万分之一秒
timesten平均读取记录时间 10*百万分之一秒
比oracle快11到40倍
2011-10-27
timesten系列三:如何安装创建自己的data store
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢?
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招:
timesten平均修改记录时间 30*百万分之一秒
timesten平均读取记录时间 10*百万分之一秒
比oracle快11到40倍
2011-10-27
timesten优化
2. TT优化
尽量用Direct连接方式
预先编译所有的SQL语句(及时更新要操作的表的统计信息)
ttOptUpdateStats
ttOptEstimateStats
选择DurableCommits方式(动态:ttDurableCommit)
创建正确的索引
Hash indexes(比较快的exact match lookup)
T-tree index(适用于exact match & range lookup)
Primary Key 自动创建 Hash index
Hash index :Pages = Rows expected / 256
Full table Scan 最好创建一个T-tree index,即使那个列没有被选出
组合列的索引创建(prefix)
Showplan
2011-10-27
gsoap中文文档
gSOAP 编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发
web 服务或客户端程序的工作变得轻松了很多。绝大多数的C++web 服务工具包提供一组
API 函数类库来处理特定的SOAP 数据结构,这样就使得用户必须改变程序结构来适应相关
的类库。与之相反,gSOAP 利用编译器技术提供了一组透明化的SOAPAPI,并将与开发无
关的SOAP 实现细节相关的内容对用户隐藏起来
2011-10-27
Boost And STL学习资料
Boost And STL学习资料
any - 类似于一个Varient。
array - STL风格封装下的定长数组。
bind - 实现函数对象的任意组合,是标准库中compose的超强扩展版。
call_traits - 实现自动判断传入参数的方式。
compose - bind的一个子集。
compressed_pair - 针对pair当中空成员做了一些优化。
concept_check - STL中做concept check的工具,单独实现成一个库。
conversion - 各种类型间的转化,lexical_cast和polymorphic_cast都很有用。
crc - 就是crc计算用的。
date_time - 有关日期和时间的内容。
dynamic_bitset - 标准库中bitset的动态长度版本。
filesystem - 提供了跨平台的文件操作,目录操作等。
format - 类似于C语言中经典的printf格式,但是加强了类型检查。
function - 用标准C++实现的delegate。
functional - 稍微增强了标准库中的bind1st一类函数。
graph - 非常不错的图库。将线性的STL扩展到平面中。
integer - 能够帮助简化对整数类型的处理。
interval -
io_state_saver - 简化IO操作。
lambda - 用标准C++模拟无名函数对象。
thread - 跨平台的线程实现。
2010-02-04
GoF+23种设计模式解析附C++实现源码
“Next to My Life, Software Is My Passion”——Robert C.Martin.
懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。
一直想把自己的学习经验以及在项目中的应用经历拿出来和大家共享,却总是下不了这个决心:GoF的23种模式研读、总结也总需要些时日,然而时间对于我来说总是不可预计的。
之所以下了这个决心,有两个原因:一是Robert的箴言,二是因为我是一个感恩的人,就像常说的:长怀感恩之心,人生便无遗憾。想想当时读GoF的那本圣经时候的苦闷、实现23个模式时候的探索、悟道后的欣悦,我觉得还是有这个意义。
2008-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人