Skip to main content

09. Databricks Terminology

Understanding the vocabulary is one of the fastest ways to become productive on Databricks.

TermMeaning
AccountTop-level administrative scope
WorkspaceDevelopment and execution environment
ComputeProcessing resources
SQL warehouseSQL-oriented compute
NotebookInteractive development interface
JobAutomated workload definition
TaskUnit of work inside a job
Delta LakeReliable lakehouse table/storage layer
Unity CatalogGovernance layer for data and AI
MetastoreTop-level Unity Catalog metadata container
CatalogFirst level of the three-level namespace
SchemaSecond level
TableStructured data object
ViewLogical query definition
VolumeGoverned file-oriented object
Auto LoaderIncremental file ingestion
Structured StreamingSpark streaming model
LakeflowDatabricks data engineering and pipeline capabilities
PhotonDatabricks native execution engine
MedallionBronze/Silver/Gold organization pattern
LineageRelationships between upstream/downstream assets

Three-level namespace​

Unity Catalog uses:

catalog.schema.object

Example:

SELECT *
FROM sales_prod.orders.customer_orders;

Here sales_prod is the catalog, orders is the schema, and customer_orders is the table.

Platform mental model​

Account
│
├── Workspace
│ └── Compute / Jobs / Notebooks
│
└── Unity Catalog
└── Metastore
└── Catalog
└── Schema
└── Tables / Views / Volumes

Six boundaries to remember​

Workspace → where you work.

Compute → where processing happens.

Storage → where durable data lives.

Delta → reliable lakehouse table layer.

Unity Catalog → governance and metadata.

Job → automation.

Once these boundaries are clear, advanced Databricks architecture becomes much easier to reason about.

Next​

Continue with the next topic in 01. Databricks Foundations.