闻名已久的Ingres的VectorWise终于推出了稳定版本,前些时候发布了TPC-H 100GB规模的测试,结果还是挺不错的,排名第一,单机每小时完成25万个查询,0.38$/QphH。但是现在100GB的DW已经没法进入主流了,VectorWise需要升级到分布式架构,否则只能和Hadapt混在一起了。
单机配置(HP DL380G7):
- 2个Xeon 5680(6核,3.3Ghz)处理器
- 144GB内存
- 16个146GB SAS磁盘(15kRPM),两个HP P410 Smart Arrays阵列卡(1GB SSD 缓存)
VectorWise是CWI首先提出的架构,通过使用CPU SIMD指令来提高CPU处理能力,这种方式和Netezza使用FPGA芯片的思路类似,但是SIMD是CPU自带能力,不需要额外的硬件,对于通常的DB和DW来说,SIMD能力都是被浪费的,Vectorwise巧妙地利用了这个功能来提升处理能力是一个很不错的创新!
但SIMD的一个问题是由于各个Core共享SSE寄存器,因此无论多少个core其能力却无法并行提高,想要达到Netezza的水平还是需要等待诸如APU这类产品量产出货。我们可以看看AMD的桌面产品:
其中A8-3500系列是最高端的,四核心,4MB二级缓存,集成图形核心Radeon HD 6550,拥有多达400个流处理器,频率594MHz。
相关信息:
http://www.ingres.com/products/vectorwise
http://www.tpc.org/tpch/results/tpch_advanced_sort.asp
2018年4月23日补充,发现Actian 的VectorWise(后面改名为Vector)一共开展了15次TPCH测试,分别利用了不同的硬件。其中可以看得出,VectorWise的数据扩展性挺好,即便数据增加很多,性能变化不大,至少没有下滑,但是增幅很有限。其他厂家的产品一般也会增加,有些增幅过大的,说明在闲时浪费资源较多。对比着看,Vector的性能绝对值偏低,但是性价比高。同时也注意到,Vector近期在使用联想ThinkServer和浪潮的K1开展测试,是不是要瞄准中国市场呢?