我跑过Twitter's Real-time Reporting Project Rainbird并阅读他们的High Scalability Profile,并对“矢量缓存”感到兴奋。我从高层获得它是什么,但是你将如何开始实现这样的东西(以及它究竟是什么)?我在谷歌上找不到多少。
矢量缓存的组件是什么?
答案 0 :(得分:0)
这篇文章是twitter的架构。 reference links
Vector in C ++ STL的定义:
向量是一种序列容器。因此,它们的元素按照严格的线性顺序排列。
Vector容器实现为动态数组;与常规数组一样,向量容器将其元素存储在连续的存储位置,这意味着它们的元素不仅可以使用迭代器访问,还可以使用常规指向元素的偏移量来访问。
但与常规数组不同,矢量中的存储是自动处理的,允许根据需要进行扩展和收缩。
原谅我。我从reference links
复制了它但这就是我想说的。