Generic data model - A generic data model represents information using broadly reusable kinds of entities and relationships rather than defining a completely separate structure...
Geo-replication - Geo-replication keeps copies of data in geographically separate locations. It can support regional recovery, distributed access or other resilience goals.
Georelational data model - A georelational data model represents geographic features by linking spatial information with descriptive attributes.
Geospatial metadata - Geospatial metadata is information that describes a geographic dataset or resource.
Global file system - A global file system presents a shared file namespace that users or applications can access from multiple locations, often across a wide-area network.
Global serializability - Global serializability is the property that transactions spanning several databases or resources have an overall effect equivalent to some serial execution...
Golden record (informatics) - A golden record is a governed, consolidated representation of an entity that an organization treats as an authoritative reference for a defined purpose.
Gossip protocol - A gossip protocol spreads information through repeated exchanges among nodes in a network, often with peers selected partly at random.
Greedy embedding - A greedy embedding assigns graph vertices positions in a metric space so that a message can always move to a neighboring vertex that is strictly closer to...
Group concept mapping - Group concept mapping is a structured participatory method for collecting people's ideas, organizing them through sorting and rating, and producing maps...
Hash-based structure - A hash-based structure organizes data using a hash function that maps a key to a bucket, slot, or other lookup location.
Hash join - A hash join is a database execution method that uses a hash table to find matching rows between inputs, commonly for equality-based join conditions.
HATEOAS - HATEOAS stands for Hypermedia as the Engine of Application State.
HBJ model - The HBJ model, named for Helman, Bader and JáJá, is a cost model for analyzing parallel algorithms on message-passing machines.
Head/tail breaks - Head/tail breaks is a classification method that repeatedly divides data around their arithmetic mean, focusing the next division on the smaller group of...
Hidden algebra - Hidden algebra is a mathematical approach to specifying and reasoning about stateful systems through their observable behavior rather than their internal...
Hierarchical Data Model - The hierarchical data model organizes records through parent-child relationships arranged as a tree.
High-throughput computing - High-throughput computing (HTC) is an approach to computing that emphasizes completing a large amount of useful work over an extended period.
Hybrid cloud storage - Hybrid cloud storage combines storage in an organization's local environment with cloud storage as part of a connected operating arrangement.
Hypercube (communication pattern) - A hypercube communication pattern organizes exchanges between computing processes as if the processes occupied the corners of a multidimensional cube.
Hyperjacking - Hyperjacking is malicious control or subversion of a hypervisor, the software layer that manages virtual machines.
Identification (information) - Identification, in an information-management context, is the ability to distinguish and refer to a particular entity or information item without ambiguity...
Identifier Domain - An identifier domain is the defined set and representation of values used to identify entities or records in a particular context.
Identity column - An identity column is a database column whose values can be generated automatically when new rows are inserted.
Imageability - Imageability is the capacity of something to evoke a mental image. The meaning depends on context.
Imieliński - Lipski algebra - Imieliński - Lipski algebra refers to a family of theoretical treatments that extend relational querying to databases containing incomplete information.
Impedance Mismatch - Impedance mismatch in database work describes friction between different data models or programming environments.
Implicit parallelism - Implicit parallelism is parallel execution that a compiler, runtime or execution system discovers or manages without the programmer spelling out every...
Incomplete join - Incomplete join is an informal description of a join whose conditions do not fully specify the intended relationship between its inputs.
Independent multivalued fact - An independent multivalued fact is a set of values associated with an entity that varies independently of another set associated with that same entity.
Indexed access - Indexed access retrieves data through an index that organizes searchable values and points to, or otherwise identifies, relevant records.
Industry standard data model - An industry standard data model is a shared description of important data concepts, attributes and relationships for a particular sector, established...
Information governance - Information governance is the coordinated system of responsibilities, policies and oversight through which an organization manages information throughout...
Information integration - Information integration brings information from different sources into a coherent form or view so that people and applications can use it together.
Information model - An information model describes the concepts in a chosen domain, their properties and relationships, and the rules that give them meaning.
Information repository - An information repository is an organized environment for storing, describing, managing and retrieving information.
Infrastructure as a service - Infrastructure as a service (IaaS) is a cloud service model that provides fundamental computing resources such as processing, storage and networking.
Infrastructure as code - Infrastructure as code (IaC) is the practice of defining and managing computing infrastructure through machine-readable files and repeatable automation.
Input/output automaton - An input/output automaton is a mathematical state-machine model for describing components of asynchronous concurrent systems.
Insertion Anomaly - An insertion anomaly is a database design problem in which a legitimate fact cannot be recorded without also supplying another, logically separate fact.
Instruction-level parallelism - Instruction-level parallelism (ILP) is the opportunity to overlap the execution of multiple machine instructions from a program's instruction stream.
Integrated test facility - An integrated test facility (ITF) is an audit-testing approach in which controlled test data are processed within a production system, commonly using...
Integrity Constraint - An integrity constraint is a rule that defines which database states or changes are acceptable.
Intelligence engine - An intelligence engine is a broad label for a software component or platform that turns information into useful analytical outputs, such as ranked findings...
Intensional Component - The intensional component of a database or knowledge system contains definitions, rules, or other knowledge that describes how information is structured or...
Inter-record redundancy - Inter-record redundancy, in William Kent's database-design discussion, refers to redundant information across multiple record types or relations.