index-database
2014-05-04 01:36:20 51 举报
Index-database是一种用于存储和管理大量数据的系统。它通过创建和维护索引来提高数据检索的速度和效率。索引是一个特殊的数据结构,它将一组相关的数据项映射到一个或多个物理位置,使得可以快速地访问这些数据项。在数据库中,索引通常用于加速查询操作,例如查找特定的记录或执行复杂的计算。 Index-database的优点包括快速的数据检索、高效的数据更新和删除操作以及良好的可扩展性。它们通常使用高级的算法和技术来实现这些优点,例如B树、哈希表和排序。此外,index-database还提供了许多高级功能,如事务处理、并发控制和安全性。
作者其他创作
大纲/内容
AbstractDataIndex
Configuration configBidConfigReader bcrListcontainUrlsList equalUrls
IndexWriter
MongodbIndexWriter
open()write()save()isContain()readConfigInfobuidDbref()splitField()saveForMultipleDocumentsplitComplexData()saveForSingleDocumentextractDataForComplexField()extractDataForSimpleField()getMultipleDBObjects()getSingleDBObject
FileIndexWriter
Configuration config
RDIndexWriter
BidConfigReader
Configuration conf; List bmSet;
getInstance(Configuration conf)parseMapping()
RelationTable
String relKey;String relTable;String relField;
getRelKey()getRelTable()getRelField()
NoSQLIndexWriter
Configuration configDb dbMongoClient mcMongoDaoMongoConn
open()write(NutchDocument nd)save(NutchDocument nd)extractData()isSave()
IndexDataProxy
Configuration config IndexWriter indexIndexWriterFactory iwf
MongoDao
insert(MongoConn mc)delete(MongoConn mc)update(MongoConn mc)
IndexWriterFactory
className:StringtypeFlag:String
newInstance(String className)
BidModel
String colName;String isMultiple;Set isSave;List fields;Set isContainFields;List relation;
getColName()getIsSave()getFields()getIsContainFields()getRelation()getIsMultiple()
MongoConn
Db dbMongoClient mc
FieldsNode
getKey()getType()getDataSource()getFields()
0 条评论
下一页