D

A set of tools and policies designed to prevent sensitive data from being lost, misused, or accessed by unauthorized users. DLP solutions monitor, detect, and block the transfer of confidential inform...

Definition
D

A centralized repository that stores large volumes of structured data from multiple sources, optimized for analytical queries and reporting. Data warehouses use schemas like star and snowflake to orga...

Definition
D

A database object that enables traversal over the rows of a result set one at a time, rather than fetching all rows at once. Cursors are used for row-by-row processing in stored procedures, and in app...

Definition
D

A situation where two or more database transactions are waiting for each other to release locks, creating a circular dependency that prevents any of them from proceeding. Database engines detect deadl...

Definition
D

A data structure that improves the speed of data retrieval operations on a database table at the cost of additional storage space and slower write operations. Indexes are typically implemented using B...

Definition
D

A version-controlled, incremental change to a database schema that can be applied or rolled back. Migrations enable teams to evolve the database structure alongside application code, ensuring consiste...

Definition
D

The process of organizing a relational database to reduce data redundancy and improve data integrity. Normalization involves structuring tables according to normal forms (1NF, 2NF, 3NF, BCNF) to elimi...

Definition
D

The technique of dividing a large database table into smaller, more manageable pieces (partitions) while still treating them as a single logical table. Partitioning strategies include range, list, has...

Definition
D

The process of copying and maintaining database data across multiple servers to ensure consistency, high availability, and disaster recovery. Common strategies include master-slave replication, master...

Definition
D

The formal structure that defines how data is organized in a database, including tables, columns, data types, relationships, constraints, and indexes. A schema serves as a blueprint for the database a...

Definition
D

A horizontal scaling strategy that distributes data across multiple database instances (shards), each holding a subset of the total data. Sharding improves performance and capacity by allowing paralle...

Definition
D

A sequence of one or more database operations treated as a single unit of work. A transaction either completes entirely (commit) or is fully rolled back (rollback) if any operation fails, ensuring dat...

Definition
D

A set of SQL statements that automatically executes in response to specific events on a table, such as INSERT, UPDATE, or DELETE operations. Triggers enforce business rules, maintain audit trails, and...

Definition
D

A virtual table based on the result set of a stored SQL query. Views simplify complex queries, provide a layer of abstraction over underlying tables, and can enforce security by restricting access to...

Definition
D

A cloud-based monitoring and analytics platform that provides full-stack observability for infrastructure, applications, and logs. Datadog unifies metrics, traces, and logs in a single platform with r...

Definition
D

A subset of machine learning that uses artificial neural networks with multiple layers (deep neural networks) to learn hierarchical representations of data. Deep learning excels at tasks like image re...

Definition
D

Synthetic media created using deep learning techniques, typically involving the replacement of a person's likeness in images or videos with someone else's. Deepfakes raise significant concerns about m...

Definition
D

Delta Lake

.parquet + _delta_log/ File Types

An open-source storage layer by Databricks adding ACID transactions, schema enforcement, and time travel to Apache Parquet-based data lakes.

Definition
D

A secure runtime for JavaScript and TypeScript created by the original developer of Node.js. Deno features built-in TypeScript support, a permissions-based security model, a standard library, and a mo...

Definition
D

A set of practices, cultural philosophies, and tools that combines software development (Dev) and IT operations (Ops) to shorten the systems development lifecycle and provide continuous delivery with...

Definition