随笔分类 -  数据库

内存索引的实际应用中选择T树还是B树
摘要:在T树最开始被提出的时候,其CPU效率被认为比B树要好[1]。不过20多年过去了,CPU的速度和内存的访问速度的发展不平衡,CPU缓存的容量也在不断被扩充,这又不得不成为新的考虑因素。在有并发操作的情况下,B树的性能要好于T树。在没有IO瓶颈的情况下,为保证并发操作时一致性的加解锁的开销将成为影响性能的主要因素。 阅读全文

posted @ 2012-01-05 20:41 Swimming Fish 阅读(1574) 评论(0) 推荐(0)

几种主流数据库的压缩技术对比
摘要:压缩功能几乎是当前主流数据库的标配功能,除了能够节省存储空间外,在IO密集型的系统中, 可能也会带来性能的提升。由于我们的存储引擎也需要做记录级压缩的功能,所以很长的一段时间都在研究数据库压缩的技术,包括算法的选型及优化,当然这之前要对现有主流数据库的压缩功能做一些调研。 阅读全文

posted @ 2010-10-15 21:02 Swimming Fish 阅读(2265) 评论(0) 推荐(2)

导航