An application is a named schema hosted in a Doradus cluster. An application’s name is a unique identifier, which must begin with a letter and contain only letters, digits, or underscores. An application’s data is stored in tables, which are isolated from other applications. Example application names are MyLogs and Magellan_1.Each application is defined in a schema. An example schema for declaring a Logging application called LogDepot is shown below in XML:The application is created with the REST command POST /_applications using the appropriate Content-Type. (See the REST Commands section for more details.) This schema creates the LogDepot application and assigns storage management to the Logging service. It also declares a single table, called AppLogs. Additional tables can be defined if we want separate collections. More tables can be added later by modifying the schema and sending it with the REST command PUT /_applications/LogDepot.Applications can be assigned an optional key, which is declared as follows:When a key is defined, it must be provided when modifying the application’s schema or deleting it. This provides an extra safety check to prevent accidental application changes.