Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


A. Glossary

cache

An area for storing the data (pairs of keys and values) handled by EADS.

Up to 16 caches can be created in a cluster.

An EADS client manipulates data associated with a particular cache within a cluster.

check for live servers

This functionality detects a down EADS server in a cluster when it does not send heartbeats.

The check for live servers uses TCP.

cluster

A collection of multiple EADS servers. EADS clients recognize a cluster as a single storage destination.

A cluster consists of a set of EADS servers that share the same port numbers and the same multicast address within the same segment.

disk cache

A cache that uses a disk area to store data.

EADS client

A user program that connects to an EADS server by using client libraries provided by EADS.

EADS server

A server process that manages data consisting of keys and values.

heartbeat

A packet, delivered via multicast within a cluster, that indicates normal operation.

A heartbeat is sent using UDP.

memory cache

A cache that uses a memory area to store data.

scale-out processing

Processing that adds new EADS servers to a cluster without stopping the cluster.

two-way cache

A cache that uses a memory area and a disk area to store data.

user function

A program that defines a series of data operations (user processing) to be performed on a cache, such as data totaling and analysis.

User functions are created by the user and placed on an EADS server in advance. They are called and executed by the EADS client. The two methods for executing user functions are as follows:

  • By specifying a key or a group

  • By specifying an EADS server