Snapshot isolation - Snapshot isolation is a transaction-isolation approach in which a transaction reads from a consistent snapshot of committed data, together with its own...
Social cloud computing - Social cloud computing is a resource-sharing model that uses relationships within a social network to help organize access to computing, storage or other...
Sort Operation - A sort operation arranges records according to one or more comparison keys and directions.
Sparse Fourier transform - A sparse Fourier transform is an algorithmic approach that exploits a signal's sparse or approximately sparse frequency representation to recover its...
Spatial architecture - A spatial architecture is a computing organization that distributes operations across connected processing elements, mapping a computation's dataflow onto...
Speculative multithreading - Speculative multithreading is a parallel-execution technique that runs code ahead of its established sequential position on another thread while checking...
Spindling - Spindling is the placement of different files on different physical hard disks to distribute storage activity and reduce competition for the same device.
Spurious Tuple - A spurious tuple is an extra tuple produced when relations are joined in a way that reconstructs combinations not present in the original relation being...
Staging (data) - Data staging is the use of an intermediate location to hold data between its source and a later processing or delivery step.
Storage area network - A storage area network, or SAN, is a network primarily used to transfer data between computers and storage devices, or among storage devices.
Storage model - A storage model describes how data is physically organized in a data store, including how record attributes are grouped and represented for access.
Stream processing - Stream processing is the continuous or incremental computation of results from a flow of incoming events or records.
Streaming analytics - Streaming analytics is the ongoing analysis of incoming data streams to produce timely metrics, patterns, alerts, or other analytical results.
Structural metadata - Structural metadata identify and describe how data and reference metadata are organized so that systems can locate, interpret and process them.
Structured entity relationship model - The structured entity relationship model, often abbreviated SERM, is an extension of entity relationship modeling that emphasizes the ordering of existence...
Super column - A super column is a named grouping of ordinary columns in Cassandra's historical data model.
Superkey - A superkey is a set of attributes whose combined values uniquely identify a tuple in every permitted instance of a relation.
Surrogate key - A surrogate key is an identifier introduced by a data system to identify a record independently of its business attributes.
Surveillance capitalism - Surveillance capitalism is a critical framework, strongly associated with scholar Shoshana Zuboff, for analyzing business models that turn human activity...
SWIM Protocol - SWIM is a distributed group-membership protocol whose name expands to Scalable Weakly-consistent Infection-style Process Group Membership.
Symmetric multiprocessing - Symmetric multiprocessing, or SMP, is an organization in which multiple peer processors operate under one operating-system instance and share access to main...
Synonym (database) - A database synonym is an alternative name for another database object, such as a table, view or stored procedure, in a system that supports this feature.
System of record - A system of record is the designated authoritative source for a particular set of business information.
Table - A table is a data structure organized into rows and columns.
Terminology model - A terminology model is a structured description of the concepts used in a subject area, their meanings, characteristics and relationships.
Test data management - Test data management is the practice of preparing, supplying, maintaining and controlling the data used to test software.
Theta-join - A theta-join is a relational join that combines tuples from two relations when they satisfy a specified comparison condition, conventionally called theta.
Third normal form (3NF) - Third normal form, or 3NF, is a relational database design condition defined through functional dependencies.
Thread pool - A thread pool is a managed collection of worker threads that execute submitted tasks, usually reusing threads across multiple tasks.
Three-schema approach - The three-schema approach separates a database's description into external, conceptual and internal levels.
Three-tiered architecture - Three-tiered architecture is an application architecture that separates presentation, application logic, and data management into distinct tiers.
Top-down design - Top-down design is a design approach that begins with broad goals and major concepts, then progressively refines them into more detailed structures and...
Torus interconnect - A torus interconnect is a network topology in which nodes are arranged along multiple coordinate dimensions with connections that wrap around each dimension.
Transaction data - Transaction data records business activities or events, such as an order, a booking or a movement of goods.
Transaction logic - Transaction Logic is a formalism for describing and reasoning about state-changing actions within logic programming and databases.
Transition constraint - A transition constraint is a rule that determines whether a change from one state to another is permitted.
Transitive Dependency - A transitive dependency is an indirect functional dependency obtained through an intermediate attribute set.
Transitive Rule - The transitive rule is an inference rule for functional dependencies in relational database theory. If X → Y and Y → Z hold, then X → Z also holds.
Traversed edges per second - Traversed edges per second, or TEPS, is a performance rate used to describe graph-processing work.
Tree contraction - Tree contraction is an algorithmic technique that repeatedly reduces a tree to a smaller structure while preserving information needed to solve a problem.
Trivial Functional Dependency - A trivial functional dependency is a dependency X → Y in which every attribute of Y is already included in X.
Trivial MVD - A trivial multivalued dependency, or trivial MVD, is a multivalued dependency X →→ Y that holds automatically because Y is contained in X, or because X...
Truth discovery - Truth discovery is a family of data-integration methods that estimates which claims are most likely to be correct when multiple sources provide conflicting...
Tuple Constraint - A tuple constraint is a data integrity rule that can be evaluated on each tuple, or row, independently of other tuples.
Tuple-oriented approach - A tuple-oriented approach handles database records one tuple or row at a time at the application or interface level.
Tuple space - A tuple space is a shared coordination space in which concurrent processes exchange structured collections of values called tuples.