Data & Database Abbreviations

53 abbreviations · part of Technology & Computer Abbreviations

Abbreviations from databases, data engineering and analytics: database types and guarantees (RDBMS, ACID), SQL sublanguages and keys, data pipelines (ETL, ELT, CDC), warehousing and business intelligence (DWH, OLAP, BI) and big-data tools. These terms appear constantly in data-engineering job descriptions, database documentation and analytics platform comparisons.

AbbreviationStands forDescription
3NFThird normal formA level of database normalization in which every non-key column depends only on the primary key, with no column depending on another non-key column.
ACIDAtomicity, consistency, isolation, durabilityThe four guarantees of reliable database transactions: a transaction happens completely or not at all, leaves data valid, runs as if alone despite concurrent activity…
BASEBasically available, soft state, eventual consistencyA description of the guarantees many distributed NoSQL databases offer instead of ACID: the system stays available, data may change over time as replicas sync, and…
BIBusiness intelligenceTechnologies and practices for collecting, integrating, analyzing and presenting business data so managers can make better decisions, typically through dashboards…
BLOBBinary large objectA database data type for storing large chunks of binary data, such as images, audio, PDFs or serialized files, in a single column.
BSONBinary JSONThe binary serialization format MongoDB uses to store documents and send them over the network.
CAPConsistency, availability, partition tolerance (CAP theorem)The principle that a distributed data system cannot guarantee consistency, availability and partition tolerance all at once: when a network partition splits the nodes…
CDCChange data captureA technique that detects inserts, updates and deletes in a source database and streams them to other systems in near real time, usually by reading the database's…
CTECommon table expressionA named temporary result set defined with a WITH clause at the start of a SQL query, which makes complex queries easier to read and allows recursive queries over…
DAGDirected acyclic graphA graph whose edges have a direction and contain no cycles, used to model tasks that must run in dependency order.
DAXData Analysis ExpressionsThe formula and query language of Microsoft Power BI, Analysis Services and Power Pivot for Excel, used to define calculated columns and measures such as year-to-date…
DBDatabaseAn organized collection of data stored electronically and managed by software so it can be queried, updated and kept consistent.
DBADatabase administratorThe IT professional responsible for installing, configuring, securing, backing up, tuning and monitoring an organization's databases.
DBMSDatabase management systemSoftware that creates, stores, secures and retrieves data in databases, handling queries, transactions, concurrency, backups and user permissions.
dbtdata build toolAn open-source tool that lets analysts and engineers transform data inside a warehouse by writing SQL SELECT statements as version-controlled models, with dependencies…
DDLData definition languageThe subset of SQL that defines and changes database structure, with statements such as CREATE TABLE, ALTER TABLE, DROP and CREATE INDEX.
DMLData manipulation languageThe subset of SQL that reads and changes the data inside tables, using SELECT, INSERT, UPDATE, DELETE and MERGE.
DSData scienceThe field that combines statistics, programming and domain knowledge to extract insights and build predictive models from data.
DWHData warehouseA central repository that integrates historical data from many business systems, structured for reporting and analysis rather than day-to-day transactions.
EDAExploratory data analysisThe first stage of a data analysis, in which analysts summarize and visualize a dataset with statistics, histograms, scatter plots and correlations to understand its…
EDWEnterprise data warehouseA data warehouse serving an entire organization, consolidating data from every department into one governed source for company-wide reporting.
ELKElasticsearch, Logstash, KibanaA popular stack for collecting, searching and visualizing logs: Logstash ingests and transforms log data, Elasticsearch indexes it for fast search, and Kibana provides…
ELTExtract, load, transformA data pipeline approach that loads raw data into a powerful cloud warehouse first and transforms it there with SQL, instead of transforming it beforehand.
ERDEntity-relationship diagramA diagram showing the entities in a database design, such as Customer, Order and Product, along with their attributes and the relationships and cardinalities between…
ETLExtract, transform, loadThe process of copying data from source systems, cleaning and reshaping it, and loading it into a data warehouse or other target.
FKForeign keyA column in one table that refers to the primary key of another, linking related rows, such as each order's customer_id.
HDFSHadoop Distributed File SystemThe storage layer of Apache Hadoop, which splits large files into blocks, typically 128 MB, and replicates each block across several commodity servers for fault…
JDBCJava Database ConnectivityThe standard Java API for connecting to relational databases and executing SQL, with a driver supplied by each database vendor.
KVKey-value (store)A data model or database that stores values under unique keys and retrieves them by key, like a giant dictionary.
MDMMaster data managementThe discipline and software for creating one consistent, governed version of an organization's core entities, such as customers, products, suppliers and locations…
MPPMassively parallel processingAn architecture in which many independent nodes, each with its own CPU, memory and storage, work on parts of a query at the same time.
MSSQLMicrosoft SQL ServerMicrosoft's relational database management system, widely used in corporate and Windows-based environments and available on Linux since the 2017 release.
MVCCMultiversion concurrency controlA concurrency method in which a database keeps several versions of each row, so readers see a consistent snapshot while writers create new versions, and reads and…
ODBCOpen Database ConnectivityA standard API that lets applications reach many different databases through drivers, so the same program can query SQL Server, Oracle, PostgreSQL or even spreadsheets…
ODSOperational data storeA database that integrates current, frequently updated data from several operational systems for near-real-time reporting and lookups, without the long history of a…
OLAPOnline analytical processingSoftware and techniques for fast multidimensional analysis of large datasets, such as slicing sales by region, product and month.
OLTPOnline transaction processingDatabase workloads made of many short, concurrent transactions that insert and update individual records, such as orders, payments, bookings and stock movements.
PKPrimary keyA column or set of columns whose values uniquely identify each row in a database table; it can be neither null nor duplicated.
PL/SQLProcedural Language/SQLOracle's procedural extension to SQL, adding variables, loops, conditionals, exception handling and packages, used to write stored procedures, functions and triggers…
QPSQueries per secondA throughput measure counting how many requests or database queries a system handles each second.
RDBMSRelational database management systemA database system that stores data in tables linked by keys and queried with SQL, enforcing data types, constraints and transactions.
RDFResource Description FrameworkA W3C standard for describing information as subject-predicate-object triples, such as Paris, capital of, France, so data from different sources can be linked into a…
SASStatistical Analysis SystemA commercial software suite for statistics, data management and analytics, long standard in pharmaceutical trials, banking, insurance and government.
SCDSlowly changing dimensionA data-warehousing technique for handling dimension attributes that change over time, such as a customer's address.
SORSystem of recordThe authoritative system for a particular kind of data, such as the HR system for employee records or the core banking system for account balances.
SPSSStatistical Package for the Social SciencesStatistical software, now sold by IBM as SPSS Statistics, offering menu-driven analyses such as t-tests, regression, ANOVA and survey crosstabs.
SSISSQL Server Integration ServicesMicrosoft's ETL platform, included with SQL Server, for building data integration packages that extract, transform and load data between databases, files and…
SSOTSingle source of truthThe practice of storing each piece of data or definition in one authoritative place that everything else references, so reports and systems never disagree about, for…
T-SQLTransact-SQLThe proprietary SQL dialect of Microsoft SQL Server and Azure SQL, and originally of Sybase, adding variables, control flow, TRY...CATCH error handling and stored…
TPSTransactions per secondA throughput measure counting how many transactions a database, payment network or blockchain completes each second.
TSDBTime series databaseA database optimized for timestamped data points, such as server metrics, sensor readings and stock prices, with fast ingestion, compression and time-based queries like…
UDFUser-defined functionA function written by a database or data-platform user, in SQL or another language, and then called inside queries like a built-in function.
WALWrite-ahead loggingA durability technique in which a database records every change in an append-only log on disk before applying it to the data files, so committed transactions can be…

More technology & computer abbreviations