Database Cluster

AppViewX Database cluster is a managed database infrastructure of AppViewX SaaS which holds the customer data. The database cluster is powered by MongoDB Atlas which brings together capabilities that are critical to a modern, cloud-native, microservice-aligned database architecture, including scalability, availability, and uptime.

The AppViewX Database Cluster is enabled via MongoDB Atlas which is a global cloud document database service. The Atlas service MongoDB ensures availability, scalability, and security compliance. The granular features of this cluster are:

  • A single database with multiple schemas.
  • Individual schemas are generated for each Licensed tenant.
  • Snapshots are created for the licensed tenant in the DB cluster and each of the snapshots contains mandatory schemas such as :
    • appSession
    • appviewx
    • appviewxCA
  • These schemas are created before the tenants are onboarded.
  • Apart from the three mandatory schemas, Snapshot Ids are created for the following schemas:
    • connectedPlatform
    • imageDetails
    • templateDB
    • workFlowDB
    • workFlowDBEn..
  • The tenant data is secured and isolated due to this segregation of schemas.
  • It also ensures the singularity of data for each licensed tenant.

The AppViewX Database Cluster is made highly available by enabling the cluster deployment on multiple zones or even more resilient by enabling the cluster deployment on multiple regions. Each of these Clusters have a unique URL and credential associated with it.