Topic outline

  • General


    At the end of this course, you will be able to:

    • Understand the basic concepts of Terracotta BigMemory
    • Install Terracotta BigMemory
    • Set up local caches
    • Set up Terracotta BigMemory Server Arrays
    • Use the Terracotta BigMemory API to get and put data efficiently into a cache
    • Understand the System of reference theory
    • Add Terracotta BigMemory to typical database applications as intermediate cache
    • Set up globally distributed caches
    • Set up caches accessible from different programming languages
    • Apply proven strategies to deploy Terracotta BigMemory and its built in persistence functionality to run a typical database application without database.


    Administrators who want to understand the functionality of Terracotta BigMemory; Architects who design solutions using Terracotta BigMemory; Developers integrating Terracotta BigMemory into existing applications


    3 days

    Available languages:

    course book: English
    course delivery: Dutch, English, French, German, Portuguese, Spanish



    • Fundamental knowledge of Eclipse and Java
    • General operating system concepts like virtual and real memory, address space limitations, paging and swapping
    • Basic knowledge of the used operating system in class (Windows 7 or Windows Server 2008) on the command line level



    • Overview
    • Installation
    • Cache management
    • Configuration
    • High availability
    • Caching strategies
    • Cache API
    • Cross language setup
    • WAN setups
    • Search API
    • Caching database contents
    • Collection artifacts in case of problems
    • Monitoring a cache
    • Wrap up