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
Glossary: Letter D
Browse glossary terms starting with the letter 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...
DefinitionA 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...
DefinitionA 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...
DefinitionA 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...
DefinitionSynthetic 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...
DefinitionAn open-source storage layer by Databricks adding ACID transactions, schema enforcement, and time travel to Apache Parquet-based data lakes.
DefinitionA 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...
DefinitionA 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...
DefinitionA programmable configuration language that is not Turing-complete, guaranteeing that configuration generation always terminates.
DefinitionA class of generative models that learn to create data by reversing a gradual noising process. Diffusion models progressively add noise to data during training and learn to denoise it during generatio...
DefinitionAn electronic document issued by a Certificate Authority (CA) that binds a public key to an identity (person, organization, or server). Digital certificates are fundamental to HTTPS, enabling browsers...
DefinitionTechniques that reduce the number of input features in a dataset while preserving as much relevant information as possible. Methods like PCA, t-SNE, and UMAP help visualize high-dimensional data, redu...
DefinitionA video codec known for compressing long video into small files while maintaining quality. Popular in the early 2000s for video sharing.
DefinitionA file format designed for scanned documents, combining image, text, and drawing layers. It achieves much higher compression than PDF for scanned content.
DefinitionAn open-source platform for developing, shipping, and running applications in lightweight, portable containers. Docker packages an application and its dependencies into a standardized unit called a co...
DefinitionA YAML file defining multi-container Docker applications with services, networks, and volumes for orchestrating development and deployment environments.
DefinitionA text file containing instructions for building Docker container images. It defines the base image, dependencies, configuration, and commands to create reproducible application environments.
DefinitionA regularization technique in neural networks where randomly selected neurons are temporarily removed during training. Dropout prevents co-adaptation of neurons and reduces overfitting by forcing the...
DefinitionDynamic Library: the macOS equivalent of SO/DLL. A shared library loaded at runtime by the dynamic linker (dyld).
Definition