angel

DataBlock<VALUE>

DataBlock是Angel定义的数据块管理和存储的接口,它提供了基本的数据存取接口, VALUE为存储对象的类型。DataBlock可以看作是一个可以可以动态增长的”数组“,新加入的对象只能放置在数组的末尾, 它在内部维护了读写索引信息,非常适合一次写入,多次读取的场景(例如训练数据集)。根据存储介质的不同,Angel实现了3种基本的接口实现:MemoryDataBlock,DiskDataBlock和MemoryAndDiskDataBlock。

registerType

read

get

put

resetReadIndex

clean

shuffle