Managed private cloud - A managed private cloud is a cloud environment reserved for one organization in which an external provider performs agreed management and maintenance tasks.
Many-task computing - Many-task computing, or MTC, is an approach to completing a large computational workload through many separately scheduled tasks, including tasks that...
Many-to-many (data model) - A many-to-many relationship is a data-model relationship in which one instance of either entity can be associated with multiple instances of the other.
Massively parallel - Massively parallel describes computing that uses a very large number of processing elements to work on parts of a problem concurrently.
Master-checker - Master-checker is a redundant processor arrangement in which a primary processor performs a computation while a checker performs the corresponding...
Master data - Master data describes the core entities that an organization repeatedly refers to, such as customers, products, suppliers and locations.
Materialized view - A materialized view stores the result of a defining query so that subsequent reads can use the precomputed data.
Medallion architecture - Medallion architecture is a data-design pattern that organizes processing into layers commonly called bronze, silver and gold.
Mega-Merger - Mega-Merger is a distributed algorithm presented through the idea of groups of network nodes merging into larger groups until one connected structure remains.
Memory coherence - Memory coherence is the property that accesses to the same shared memory location behave according to a consistent ordering, even when processors hold...
Memory-level parallelism - Memory-level parallelism, or MLP, is the overlap of multiple memory operations, particularly outstanding cache misses, so that a processor does not have to...
Merge-scan - Merge-scan is a way of joining two ordered collections by moving through their join-key values together and combining matching rows.
Message queuing service - A message queuing service lets software components send messages through a queue rather than requiring the receiving component to finish work during the...
Metadata content standard - A metadata content standard specifies which descriptive information is to be provided about data or other resources.
Metadata controller - A metadata controller, or MDC, coordinates file-system information and access in certain shared-storage architectures.
Metadata item - A metadata item is an individual instance of a metadata object within the relevant metadata model or registry.
Metadata object - A metadata object is an object type defined within a metamodel for describing metadata.
Metadata registry - A metadata registry is an information system for registering and managing metadata.
Metadata repository - A metadata repository is an organized store of information describing data, systems and their relationships.
Metadata structure definition - A metadata structure definition, commonly abbreviated MSD in SDMX, specifies the organization and allowed content of a reference metadata set.
Metadatabase - A metadatabase is a database organized around metadata: descriptions of other data, models and relationships.
Metadirectory - A metadirectory is an integration system that coordinates identity information across directories and other data sources.
Metastore - A metastore is a repository or service that holds metadata describing data objects, rather than simply storing their business records.
Micro-thread (multi-core) - A micro-thread, in this multicore context, is a lightweight software execution unit used to interleave small pieces of work within a processor core.
Microparallelism - Microparallelism means exploiting parallel work at a small scale, close to individual instructions, packed values or short sections of code.
Minimal Cover - A minimal cover is a simplified set of functional dependencies that has the same logical consequences as an original set.
Minimum information standard - A minimum information standard specifies the essential information that should accompany a particular kind of study, dataset or result so that other people...
Mobile cloud computing - Mobile cloud computing combines mobile devices with cloud services to deliver applications, store information or perform processing.
Mobile positioning data - Mobile positioning data describes where a mobile device was estimated to be at particular times.
Modification Anomaly - A modification anomaly, commonly called an update anomaly, occurs when changing a fact requires changing several stored occurrences and those occurrences...
Monitoring as a service - Monitoring as a service is the delivery of monitoring capabilities through a managed service, commonly hosted in the cloud.
Multi-model database - A multi-model database supports more than one way of organizing and working with data within one database system.
Multifidelity simulation - Multifidelity simulation combines models with different levels of detail, accuracy and computational cost to study the same system or quantity of interest.
Multiple instruction, single data - Multiple instruction, single data, usually abbreviated MISD, is a category in Flynn's taxonomy of computer architectures.
Multiprocessing - Multiprocessing is the use of multiple processing resources to execute work concurrently, potentially at the same time.
Multiprocessor system architecture - Multiprocessor system architecture describes how multiple processors or processing cores are organized and connected with memory, input/output and one another.
Multisite cloud - A multisite cloud distributes cloud infrastructure or workloads across more than one physical location.
Multistage interconnection networks - Multistage interconnection networks connect many endpoints through several layers of smaller switches.
Multithreading (computer architecture) - In computer architecture, multithreading means providing hardware support for multiple execution threads within a processing core.
Multivalued dependency - A multivalued dependency is a rule about a relation in which one group of attributes determines a set of values for another group independently of the...
Multivalued Domain - A multivalued domain, in this glossary's database-modeling sense, permits an attribute to represent several values together for one entity.
Multivalued Fact - A multivalued fact is information about an entity that can have several associated values at the same time.
Naimi - Trehel algorithm - The Naimi - Trehel algorithm is a distributed mutual-exclusion algorithm that uses a unique token and a changing logical tree to coordinate access to a...
Name - value pair - A name - value pair associates a label with a value. The name identifies what the information refers to, and the value supplies the corresponding content.
Native cloud application - A native cloud application, more commonly called a cloud-native application, is designed and operated to make effective use of cloud environments and their...
Natural Join - A natural join combines rows from two relations by matching the values of all attributes whose names occur in both inputs, retaining one copy of each shared...