IEEE Internet Computing · 2011 · 21 citations · 9 references
ComputingComputer ScienceComputer SystemsDatabasesDistributed SystemsInformation RetrievalDatabase ManagementDistributed DatabasesNosql DatabasesQuery ProcessingSearch SystemsStorage ManagementBandwidthDistributed IndexingDistributed Nosql DatabasesIndexingKey-value StoresQuery Performance OptimizationResponse TimeScalable Indexing
Distributed NoSQL systems aim to provide high availability for large volumes of data but lack the inherent support of complex queries often required by overlying applications. Common solutions based on inverted lists for single terms perform poorly in large-scale distributed settings. The authors thus propose a multiterm indexing technique that can store the inverted lists of combinations of terms. A query-driven mechanism adaptively stores popular term combinations derived from the recent query history. Experiments show that this approach reduces the overall bandwidth consumption by half, significantly improving the NoSQL system's capacity and response time with only marginal overhead in terms of additional, but cheaper, required (storage) resources.
9
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani et al. · 2007 · 3.5K citations
Fay W. Chang, Sanjay Ghemawat, Wilson C. Hsieh et al. · ACM Transactions on Computer Systems · 2008 · 3.4K citations
Brian F. Cooper, Raghu Ramakrishnan, Utkarsh Srivastava et al. · Proceedings of the VLDB Endowment · 2008 · 960 citations
Greg Pass, Abdur Chowdhury, Cayley Torgeson · 2006 · 674 citations
Efficient Peer-to-Peer Keyword Searching
Patrick Reynolds, Amin Vahdat · 2007 · 388 citations