...
to support different computing environments, such as development, QA, and staging;
to support multiple customers; and
to support multiple sub-organizations within an organization.
The first version of namespaces was introduced in CDAP v2.8.0, and is part of the Microservices v3.
Namespace Components
A namespace has a namespace identifier (the namespace 'name') and a description.
...
When creating a namespace, the underlying storage provider can also be configured for the namespace. For example, a custom HBase namespace, Hive database, or HDFS directory can be specified to be used for the data in a particular namespace. See Namespace Configurations for how to specify the properties of a namespace.
...