Collection - Map (Associative arrays|Dictionary)

Data System Architecture

About

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.

Implementation





Discover More
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...
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...
Java Conceptuel Diagram
Java - Map

Map is a data structure implementation of the java collection framework. See java/util/MapMap hashmap. Permits null values and the null key. (The HashMap class is roughly equivalent to Hashtable,...



Share this page:
Follow us:
Task Runner