Key-value store with internal key-value storage interface
Abstract
A key-value store is provided having one or more key-value storage interfaces. A key-value store on at least one compute node comprises a memory for storing a plurality of key-value pairs; and an abstract storage interface comprising a software interface module that communicates with at least one persistent storage device providing a key-value interface for persistent storage of one or more of the plurality of key-value pairs, wherein the software interface module provides the one or more key-value pairs to the at least one persistent storage device in a key-value format. The abstract storage interface optionally processes one or more batch operations on the plurality of key-value pairs. A distributed embodiment for a partitioned key-value store is also provided.
- Inventors:
- Publication Date:
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1417326
- Patent Number(s):
- 9,870,168
- Application Number:
- 14/579,323
- Assignee:
- Los Alamos National Security, LLC (Los Alamos, NM)
- DOE Contract Number:
- AC52-06NA25396
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2014 Dec 22
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Bent, John M., Faibish, Sorin, Ting, Dennis P. J., Tzelnic, Percy, Gupta, Uday, Grider, Gary, and Bonnie, David J. Key-value store with internal key-value storage interface. United States: N. p., 2018.
Web.
Bent, John M., Faibish, Sorin, Ting, Dennis P. J., Tzelnic, Percy, Gupta, Uday, Grider, Gary, & Bonnie, David J. Key-value store with internal key-value storage interface. United States.
Bent, John M., Faibish, Sorin, Ting, Dennis P. J., Tzelnic, Percy, Gupta, Uday, Grider, Gary, and Bonnie, David J. 2018.
"Key-value store with internal key-value storage interface". United States. https://www.osti.gov/servlets/purl/1417326.
@article{osti_1417326,
title = {Key-value store with internal key-value storage interface},
author = {Bent, John M. and Faibish, Sorin and Ting, Dennis P. J. and Tzelnic, Percy and Gupta, Uday and Grider, Gary and Bonnie, David J.},
abstractNote = {A key-value store is provided having one or more key-value storage interfaces. A key-value store on at least one compute node comprises a memory for storing a plurality of key-value pairs; and an abstract storage interface comprising a software interface module that communicates with at least one persistent storage device providing a key-value interface for persistent storage of one or more of the plurality of key-value pairs, wherein the software interface module provides the one or more key-value pairs to the at least one persistent storage device in a key-value format. The abstract storage interface optionally processes one or more batch operations on the plurality of key-value pairs. A distributed embodiment for a partitioned key-value store is also provided.},
doi = {},
url = {https://www.osti.gov/biblio/1417326},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jan 16 00:00:00 EST 2018},
month = {Tue Jan 16 00:00:00 EST 2018}
}
Works referenced in this record:
Method and apparatus for stepping pair keys in a key-management scheme
patent, September 1997
- Aziz, Ashar
- US Patent Document 5,668,877
Metadata format for hierarchical data storage on a raw storage device
patent, November 2006
- Chatterjee, Surojit; Srivastava, Alok
- US Patent Document 7,136,867
Buffer requirements reconciliation
patent, May 2010
- Bushell, John Samuel
- US Patent Document 7,710,426
Storing files in a parallel computing system based on user-specified parser function
patent, October 2014
- Faibish, Sorin; Bent, John M.; Tzelnic, Percy
- US Patent Document 8,868,576
Comparing semi-structured data records
patent, December 2015
- Song, Han See; Nucci, Antonio; Ma, Qiang
- US Patent Document 9,208,179
Persistent key-value repository with a pluggable architecture to abstract physical storage
patent-application, October 2003
- Chatterjee, Surojit; Kumar, Raj; Creighton, Jonathan
- US Patent Application 10/253088; 20030191739
Object-oriented interface to RTL model signals
patent-application, June 2006
- Smith, Zachary Steven; Maly, John Warren; Ryan Clarence, Thompson
- US Patent Application 11/011409: 20060129368
Methods and apparatuses for generating semantic signatures for media content
patent-application, May 2013
- Sathish, Sailesh Kumar; Mate, Sujeet Shyamsundar
- US Patent Application 13/307831: 20130138654
Computing TF-IDF values for terms in documents in a large document corpus
patent-application, December 2013
- Zhang, Xiong; Yang, Hung-chih; Lange, Danny
- US Patent Application 13/528874: 20130346424
Optimization of map-reduce shuffle performance through shuffler I/O pipeline actions and planning
patent-application, May 2015
- Hu, Zhenhua; Ma, Hao Hai; Tang, Wentao
- US Patent Application 14/161972: 20150150018