DynomiteDB supports a variety of data types, including:
The String type is used to support several sub-types including Integer, Float and Bitmap.
String is an ordered sequence of non-unique bytes. String is binary safe and more closely resembles a byte array than a string literal.
List is an insertion ordered, non-unique sequence of strings. It is implemented as a doubly-linked list and supports fast head and tail operations.
Set is an unordered, unique collection of strings. It is similar to a mathematical set and supports common set operations including union, intersection and difference.
Sorted Set is a score ordered sequence of unique strings. Each item in a Sorted Set is comprised of two components, the member and a score. The member is a string value, while the score is an arbitrary float value that you define.
Hash is an unordered collection of unique field/value pairs. It is similar to a relational database row, a flat unnested document in a document database, or a hash map provided by various programming languages.