Introducing TimesTen Scaleout

TimesTen Scaleout delivers high performance, fault tolerance, and scalability within a highly available in-memory database that provides persistence and recoverability. As shown in Figure 1-1, TimesTen Scaleout delivers these features by distributing the data of a database across a grid of multiple instances running on one or more hosts.

Note:

TimesTen Scaleout identifies physical or virtual systems as hosts. Each host represents a different system. You determine the name that TimesTen Scaleout uses as identifier for each host.

Figure 1-1 A Grid Distributes Data Across Many Instances over Multiple Hosts

Description of Figure 1-1 follows
Description of "Figure 1-1 A Grid Distributes Data Across Many Instances over Multiple Hosts"

TimesTen Scaleout enables you to:

  • Create a grid that is a set of interconnected instances installed on one or more hosts.

  • Create one or more in-memory, SQL relational, ACID-complaint databases.

  • Distribute the data of each database across the instances in the grid in a highly available manner using a shared-nothing architecture.

  • Connect applications to your database with full access to all the data, no matter what the distribution of the data is across the database.

  • Maintain one or more copies of your data. Your choice to maintain more than one copy protects you from data loss in the event of a single failure.

  • Add or remove instances from your grid to:

    • Expand or shrink the storage capacity of your database as necessary.

    • Expand or shrink the computing resources of your database to meet the performance requirements of your applications.