Hesela / Structured knowledge

Storage Knowledge Corpus

Storage definitions, connected to their evidence.

866 terms · Page 14 of 29

A-Z
  1. Term

    Memory-mapped file

    A memory-mapped file exposes a file region through a process's virtual address space so its contents can be accessed with memory loads and stores.

    JSON
  2. Term

    Memristor storage

    A memristor is a circuit element proposed in 1971 that relates charge and magnetic flux; the term is also used for two-terminal thin-film devices whose resistance depends on past current and is changed by moving ions, which are researched as dense non-volatile memory (resistive RAM). The sources used here treat it as an emerging, researched memory technology, and it is not mainstream bulk storage.

    JSON
  3. Term

    Memtable

    A memtable is an in-memory structure that holds recent LSM-tree updates before they are flushed to sorted table files.

    JSON
  4. Term

    Merkle tree

    A Merkle tree combines hashes of data and child nodes into a root so that selected entries or subtrees can be checked without transferring the entire data set.

    JSON
  5. Term

    Metadata update dependency

    A metadata update dependency is an ordering requirement between persistent changes needed to preserve a filesystem invariant.

    JSON
  6. Term

    Metal particle tape

    Metal particle (MP) tape is magnetic tape whose recording layer is made of metal particles in a binder; the first LTO format (Ultrium-1, ECMA-319) requires such a metal-particle coating on 12.65 mm tape, before barium ferrite came into use from LTO-6.

    JSON
  7. Term

    Microwave-assisted magnetic recording (MAMR)

    Microwave-assisted magnetic recording (MAMR) denotes HDD write-assist approaches whose implementation must be distinguished: MAS-MAMR uses a microwave magnetic field to assist switching in the medium, while Toshiba's FC-MAMR strengthens the write field through flux control.

    JSON
  8. Term

    Microwave-assisted switching MAMR (MAS-MAMR)

    Microwave-assisted switching MAMR (MAS-MAMR) is a recording technique in which a spin-torque oscillator adds a microwave magnetic field to the write field, reducing the field needed to reverse magnetization in the recording medium.

    JSON
  9. Term

    mincore

    mincore is a system call that reports a page-residency vector for a mapped virtual-address range.

    JSON
  10. Term

    Minimum-storage regenerating code

    A minimum-storage regenerating code minimizes repair download at the minimum-storage point for a specified recovery threshold and helper count.

    JSON
  11. Term

    Mirror set

    A mirror set is a group of storage members configured to maintain copies of the same logical data.

    JSON
  12. Term

    Mirroring (storage)

    Storage mirroring maintains a copy of source data on another storage device or system.

    JSON
  13. Term

    Misdirected write

    A misdirected write stores an update at the wrong address or on the wrong device.

    JSON
  14. Term

    Mission-critical HDD

    A mission-critical HDD is a high-rotation-speed (10,000 or 15,000 rpm) enterprise hard drive, usually with a SAS interface and a small capacity per drive, built for low rotational latency and data-integrity features in transactional workloads that were served by spinning disks before flash.

    JSON
  15. Term

    MLC SSD

    An MLC SSD uses NAND flash that, in the two-bit sense of MLC, encodes two bits per cell using four threshold-voltage states.

    JSON
  16. Term

    Monotonic reads

    Monotonic reads is a session guarantee requiring successive reads to observe states that include the effects of writes relevant to the session's earlier reads.

    JSON
  17. Term

    Monotonic writes

    Monotonic writes requires every replica incorporating a later session write to incorporate the session's earlier writes and order them before it.

    JSON
  18. Term

    msync

    msync is an operation that synchronizes a range of a shared file-backed memory mapping with its underlying file, with MS_SYNC waiting for completion.

    JSON
  19. Term

    MTBF

    Mean time between failures (MTBF) is the expected operating time between successive failures of a repairable system under specified conditions.

    JSON
  20. Term

    Multi-level cell (MLC)

    NAND flash that stores two bits per cell using four distinguishable threshold-voltage states.

    JSON
  21. Term

    Multipart upload

    Multipart upload is an object-transfer process that sends numbered parts independently and assembles them into one object when the upload is completed.

    JSON
  22. Term

    Multipath I/O

    Multipath I/O manages multiple paths to the same storage device for failover and, where supported, load distribution.

    JSON
  23. Term

    NAND channel

    A NAND channel is a communication path between an SSD controller and flash components sharing its transfer resources.

    JSON
  24. Term

    NAND copyback

    NAND copyback relocates page data through an on-chip buffer to a destination page without transferring the payload to an external controller.

    JSON
  25. Term

    NAND cross-temperature effect

    The NAND cross-temperature effect is the change in read behavior associated with programming and subsequently reading a cell at different temperatures.

    JSON
  26. Term

    NAND die stacking

    NAND die stacking means putting several NAND flash dies into one package so that they share the package's pins and I/O bus while each die is selected by its own chip-enable signal, which raises the capacity per package.

    JSON
  27. Term

    NAND dwell time

    NAND dwell time is the interval between specified successive program or erase stress events on the same cells, during which partial self-recovery can occur.

    JSON
  28. Term

    NAND erase block

    A NAND erase block is a group of flash pages erased together by a block-erase operation.

    JSON
  29. Term

    NAND flash

    A non-volatile flash memory architecture with cells connected in series strings and data accessed through page-read, page-program and block-erase operations.

    JSON
  30. Term

    NAND page

    A NAND page is a group of data bits addressed together for a page read or program operation within an erase block.

    JSON