A database with multiple levels is stored in memory

Is there any in memory

key value

multi-level datastore where I can store a value again as a key value pair? similarly aJSON

Example:

{
school1 : {classroom1 : ['student1','student2'], classroom2 : ['studentx','studenty']},
school2 : {classroom3 : ['student10','student20'], classroom4 : ['studentq','studentw']}
}

      

I want to access class 4 from the value school2 without getting the value of the whole school2

+3


source to share


1 answer


Aerospike is an open source , in-memory (persistent) clustered database. We refer to "value" as "entry" and each entry can have one or more "Bunkers". When retrieving a record, you can specify a specific set of bins to retrieve over the network.

Aerospike supports many popular languages ​​such as C, Go, Java and Python. Here is a Go API to get a set of bins from a record (without actually passing the entire record).



Aerospike is ridiculously fast , recently hitting 1M transactions per second on a single C3.8xlarge Amazon EC2 instance.

+1


source







All Articles