什么是矢量缓存?

时间:2011-03-07 22:11:51

标签: database optimization

我跑过Twitter's Real-time Reporting Project Rainbird并阅读他们的High Scalability Profile,并对“矢量缓存”感到兴奋。我从高层获得它是什么,但是你将如何开始实现这样的东西(以及它究竟是什么)?我在谷歌上找不到多少。

矢量缓存的组件是什么?

1 个答案:

答案 0 :(得分:0)

这篇文章是twitter的架构。 reference links

Vector in C ++ STL的定义:

向量是一种序列容器。因此,它们的元素按照严格的线性顺序排列。

Vector容器实现为动态数组;与常规数组一样,向量容器将其元素存储在连续的存储位置,这意味着它们的元素不仅可以使用迭代器访问,还可以使用常规指向元素的偏移量来访问。

但与常规数组不同,矢量中的存储是自动处理的,允许根据需要进行扩展和收缩。

原谅我。我从reference links

复制了它

但这就是我想说的。