Technology Vision - Apex ForeverDB™

Apex ForeverDB Roadmap


Initial release of ForeverDB will focus on operationalizing the three categories of data it was designed to manage.

Eternal storage represents the history of change as it happened, in the language of the domain, suitable for reconstructing that history on demand. Information in Eternal Storage is guaranteed to be lossless.

Long-term storage is that subset of all historical change that constitutes the state of all relevant, active identities in the enterprise. This will be different in different domains and across organizations, and the identities managed can change over time based on the business logic of the domain, but at any point in time, it represents the sum total of known truth about active entities across the enterprise.

Short-term storage is that subset of all relevant, active identities in the enterprise whose data is needed today. Typically short term storage takes the form of a distributed cache that is read-only and therefore very fast and highly scalable.

Eventually we expect to make journals stored in Eternal Storage public for sharing across organizational boundaries through Apex BlockSync, but this will be transparent to the databases stored in ForeverDB from an operational point of view.

  • Initial Pilot Offering

    Core storages offered independently of BlockSync.
  • BlockSync Added for Local-Only Journals

    The default transactor will treat all journals as local.
  • BlockSync Added for Shared Journals

    New distributed transactor will treat user-identified journals as shared, and collaborate on a network with other instances of BlockSync at peer organizations to share data in real-time.
  • ForeverDB in the Cloud

    ForeverDB Offered as A Service or as Infrastructure in Your Private Cloud.