2 Using TimesTen

TimesTen can be used as:

  • The primary database for applications, where all data needed by the applications resides in the TimesTen database.

  • A service for accelerating performance-critical points in an architecture. For example, providing persistence and transactional capabilities to a message queuing system might be achieved by using TimesTen as the repository for the messages.

  • A data integration point for multiple data sources on top of which new applications can be built. For example, an organization may have large amounts of information stored in several data sources, but only subsets of this information may be relevant to running its daily business. A suitable architecture would be to pull the relevant information from the different data sources into one TimesTen operational database to provide a central repository for the data of immediate interest to the applications.

Users can take advantage of the integrated high performance parallel data replication capability to add high availability and disaster recovery capabilities to applications.