index-database
2015-11-21 18:57:04 5 举报
Index-database是一种用于存储和管理大量数据的系统。它通过创建和维护索引来提高数据检索的速度和效率。索引是一个特殊的数据结构,它将一个或多个字段的值与包含这些值的记录的物理地址关联起来。这样,当用户查询特定字段的值时,数据库可以快速定位到相关的记录,而无需扫描整个数据集。Index-database广泛应用于各种场景,如关系型数据库、搜索引擎、大数据分析等。它们通常支持复杂的查询语言,如SQL,以方便用户进行数据操作。总之,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 条评论
下一页