key-value

Scalaris: P2P key-value database - your opinion please.

Why wouldn't you use Scalaris? ...

What is the best way to deal with collections (lists or sets) in key-value storage?

I wonder what can be an effective way to add/remove items from a really large list when your storage is memcached-like? Maybe there is some distributed storage with Java interface that deals with this problem well? Someone may recommend Terracotta. I know about it, but that's not exactly what I need. ;) ...

Is there a business proven cloud store / Key=>Value Database? (Open Source)

I have been looking for cloud computing / storage solutions for a long time (inspired by the Google Bigtable). But I can't find a easy-to-use, business-ready solution. I'm searching a simple, fault tolerant, distributed Key=>Value DB like SimpleDB from Amazon. I've seen things like: The CouchDB Project : Simple and distributed, faul...

What is happening to such distributed in-memory cloud databases as Hazelcast and Scalris if there is more Data to store than RAM in the cluster?

What is happening to such distributed in-memory cloud databases as Hazelcast Scalaris if there is more Data to store than RAM in the cluster? Are they going to Swap? What if the Swap space is full? I can't see a disaster recovery strategy at both databases! Maybe all data is lost if the memory is full? Is there a availability ...

Key-Value based databases, can someone explain to me how to use them practically?

Hi, There seems to be a big push for key/value based databases, which I believe memcache to be. Is the value usually some sort of collection or xml file that would hold more meaningfull data? If yes, is it generally faster to deserialize data then to do traditinally JOINS and selects on tables that return a row based result set? ...

Java Class that implements Map and keeps insertion order?

I'm looking for a class in java that has key-value association, but without using hashes. Here is what I'm currently doing: Add values to a Hashtable Get an iterator for the Hashtable.entrySet(). Iterate through all values and: Get a Map.Entry for the iterator Create an object of type Module (a custom class) based on the value. Add t...

Alternative or succesor to GDBM

We a have a GDBM key-value database as the backend to a load-balanced web-facing application that is in implemented in C++. The data served by the application has grown very large, so our admins have moved the GDBM files from "local" storage (on the webservers, or very close by) to a large, shared, remote, NFS-mounted filesystem. This ...

Persistent, Distributed and Replicated Key-Value Blob Store

Does anyone have any suggestions on a persistent, distributed and replicated key-value blob store? I've seen this list of key value stores. But they all seem to be for storing small blob values. The blobs I am dealing with range from 2K to 300M in size. What I need is something more like to mogilefs, but mogilefs is optimized for W...

Fast unsafe easy PHP key-value database?

I need to store JSON strings against string keys (that should be like 255 characters long). Only querying by key is necessary, so basically just a persistent hash table. It doesn't need to be very safe to write to, but should be kind of fast (few thousand writes per second on single box). If two processes happen to try to write the same ...

Key Value Database For Windows?

Other than MongoDB and Memcached, what key-value stores run on Windows? Most of the ones I've seen seem to only run on Linux (Hypertable, Redis, Lightcloud). Related links: http://stackoverflow.com/questions/639545/is-there-a-business-proven-cloud-store-keyvalue-database-open-source http://www.metabrew.com/article/anti-rdbms-a-list-of-...

Entity Attribute Value Database vs. strict Relational Model Ecommerce question

It is safe to say that the EAV/CR database model is bad. That said, Question: What database model, technique, or pattern should be used to deal with "classes" of attributes describing e-commerce products which can be changed at run time? In a good E-commerce database, you will store classes of options (like TV resolution then have ...

Could my embedded key/value datastore eventually exceed an App Engine limit?

I have a BerkeleyDB key/value datastore embedded in my Google App Engine project, which does not use the Google Datastore. When I upload the application to Google App Engine, the database will be less than 1MB. But is it possible that, as it grows, over time it will eventually exceed an App Engine file-size limitation? What would be ...

Atomic transactions in key-value stores

Please excuse any mistakes in terminology. In particular, I am using relational database terms. There are a number of persistent key-value stores, including CouchDB and Cassandra, along with plenty of other projects. A typical argument against them is that they do not generally permit atomic transactions across multiple rows or tables...

Tokyo Cabinet & .Net

Is it possible to use Tokyo Cabinet with any of the .Net Languages, preferably VB10? How about Tokyo Tyrant? Preferably without going through LUA/Ruby or other wrappers.. If there's no easy way in doing so, can you recommend other fast Key-Value Database which can be used? ...

In which situations would an object not be key-value coding compliant?

Currently I'm learning all the stuff around key-value coding. In the docs they say: Any object in the key path sequence that is not key-value coding compliant for the appropriate key receives a valueForUndefinedKey: message. I try to imagine a situation where an object is not key-value coding compliant. How could that happe...

Retrieving a row, with data from key-value pair table in MySQL

I have two tables, one called customer and one called customer_attributes. The idea is that the customer table holds core customer data, and the application can be customised to support additional attributes depending on how it is used. customer_attributes has the following 3 columns: customerID key1 value1 Can I retrieve the full r...

tuple list from dict in python

How can I obtain a list of key-value tuples from a dict in python? Thanks ...

Key value pair database in .Net

I have a database design problem , where the database object's properties are not fixed. And the application user need to have option to add propery to the object at any time. Since this can't be implemented in traditional database design with fixed number of columns, i am thinking about using key value pair design pattern And i am loo...

Key value pairs in C# Params

I'm looking for a way to have a function such as: myFunction({"Key", value}, {"Key2", value}); I'm sure there's something with anonymous types that would be pretty easy, but I'm not seeing it. The only solution I can think of is to have a "params KeyValuePair[] pairs" parameter, but that ends up being something similar to: myFunctio...

Performance-oriented design of a graph-based (key/value) database

I am in the preparation phase of the design a graph-based (or key-value) database library for C++ which many here will find similar to projects such as http://neo4j.org/. Since this is a very early phase of design, my requirements are simple, unrefined and (I admit) probably still rather naive: A directed acyclic graph A tree-like st...