In this 3-1/2 minute video we examine some of GemStone’s internal components and data structures. In GemStone Smalltalk objects are persisted to the disk in a “repository.” A repository is made up of one or more “extents.” An extent is a file or raw partition and contains “pages.” One of the primary data structures is the “object table,” which maps the object ID to an extent and page.