A database object that stores the precomputed results of a query physically on disk, unlike a regular view which re-executes the query each time. Materialized views improve performance for complex agg...
Definition
Glossary
Browse our comprehensive glossary of technical terms, definitions, and concepts.
Project Object Model: an XML configuration file for Apache Maven defining a Java project's build process, dependencies, and plugins.
DefinitionThe native file formats of Autodesk Maya, a leading 3D animation and VFX software. .ma is the human-readable ASCII format; .mb is the more compact binary format. Industry standard in film, TV, and gam...
DefinitionA high-performance, distributed in-memory caching system designed to speed up dynamic web applications by reducing database load. Memcached stores key-value pairs in RAM and is used by major platforms...
DefinitionAn efficient binary serialization format that is more compact than JSON. Used in Redis, Fluentd, and applications requiring fast, compact data exchange.
DefinitionApple's shader language based on C++ for writing GPU programs targeting iOS, macOS, and Apple Silicon devices via the Metal framework.
DefinitionAn architectural style that structures an application as a collection of small, loosely coupled, independently deployable services. Each microservice owns its data, communicates via APIs, and can be d...
DefinitionSoftware that acts as a bridge between an incoming HTTP request and the application, allowing filtering and modification of requests and responses. In Laravel, middleware handles tasks like authentica...
DefinitionThe process of removing unnecessary characters from source code (whitespace, comments, line breaks) without changing its functionality. Minification reduces file sizes for CSS, JavaScript, and HTML, i...
DefinitionA neural network architecture that divides the model into multiple specialized sub-networks (experts) and uses a gating mechanism to route each input to the most relevant experts. MoE enables scaling...
DefinitionAn open standard that enables AI models to securely connect to external data sources and tools through a unified protocol. MCP provides a standardized way for AI applications to access context from da...
DefinitionA technique for compressing a large, complex model (teacher) into a smaller, more efficient model (student) that approximates the teacher's performance. The student learns from the teacher's output pr...
DefinitionThe native file format of Foundry Modo, a 3D modeling, sculpting, texturing, and rendering application used in product visualization, game development, and film production.
DefinitionSource code for Mojo, a programming language designed for AI/ML development. It is a superset of Python with systems-level performance via MLIR compilation.
DefinitionA popular open-source NoSQL document database that stores data in flexible, JSON-like BSON documents. MongoDB is designed for scalability and developer productivity, supporting horizontal scaling thro...
DefinitionA smart contract language designed for safe resource management on blockchains (Aptos, Sui). Features linear types to prevent asset duplication.
DefinitionA network communication method that sends data from one source to multiple specific recipients simultaneously, without duplicating the data for each destination. Multicast is used for video streaming,...
DefinitionAI systems capable of processing and generating multiple types of data, such as text, images, audio, and video, within a single model. Multimodal models can understand relationships across different m...
DefinitionA logic-less template syntax available in many programming languages. Mustache uses {{tags}} for variable interpolation and is the basis for Handlebars.
DefinitionAn open-source relational database management system that uses SQL for data manipulation. MySQL is one of the most widely deployed databases in the world, known for its reliability, ease of use, and s...
Definition