Collection - Map (Associative arrays|Dictionary)

Data System Architecture


A map is an object that maps keys to values (known as property)

Also known as:

  • associative memories” or “associative arrays”
  • dictionary

A map cannot contain duplicate keys; each key can map to at most one value.

A map holds a set of key/ value pairs and provides constant-time operations to store, retrieve, or test for an item in the set.

In javascript, an object can be seen as a map of properties.


Recommended Pages
Data System Architecture
(Collection|Container) Data Type (Set, Bag, Sequence)

A collection is a abstract data type for grouping together multiple values. It's therefore sometime known as a container and creates a aggregation relationship A collection is: an object that groups...
Data System Architecture
(Data Type | Data Structure)

A type is the classification of value according to: how they are represented (the structure) the properties that they have (the operations) A data structure is a complex data type that can not be...
Card Puncher Data Processing
Ansible - Dict (Map)

value type of a variable The map variable in ansible is based on the python dict. See example:
Card Puncher Data Processing
Code - Grammar / Syntax (Lexical)

This section regroups the entity of a computer language from a lexical point of view. It's the same as Parts of the speech for a natural language. Grammars are useful models when designing software...
Data System Architecture
Collection - HashMap (Hash table)

A hash map is an implementation of a map that stores the data in buckets. The distribution of the data to a bucket is via the hash value of the key map entry (hence a HashMap). A hash map is used...
Card Puncher Data Processing
Data Type - Complex Data Type

A complex data type is a data type that shows a structure. All complex data type are based on a class concept. They are complex because they shows a structure primitive A complex data type is created...
Data System Architecture
Database - Key Value (Database | Store)

A key-value database / store is a NoSQL database based on the key-value data that is stored in btree or map data structure. You store some data, called a value, inside a key. The data can later be...
Star Schema
Dimensional Data Modeling - Dimension (Perspective)

A dimension is a part of a dimensional schema and provide the basis for analyzing data through slicing and dicing A dimension is just a set of descriptif attribute that are generally grouped: in a...
Card Puncher Data Processing
Go - Map

Map in Go. A map is a reference structure created by make. A map with a string as key and an int as value. where; ok is a Boolean
Bigtable Memtable Write
Google Big Table

BigTable is NoSql database where value may be versioned by time. It's then a time serie database and its open source version is called Hbase. From Google to support actively update. OSDI paper in 2006...

Share this page:
Follow us:
Task Runner