FileSystem

/ˈfaɪl ˌsɪstəm/

noun — "organizes storage for data access."

FileSystem is a software and data structure layer that manages how data is stored, retrieved, and organized on storage devices such as hard drives, SSDs, or networked storage. It provides a logical interface for users and applications to interact with files and directories while translating these operations into the physical layout on the storage medium. A file system determines how files are named, how metadata is maintained, how storage space is allocated, and how access permissions are enforced.

New Technology File System

/ˌɛn.tiːˈɛfˈɛs/

noun — "robust Windows file system."

NTFS, short for New Technology File System, is a proprietary file system developed by Microsoft for Windows operating systems to provide high reliability, scalability, and advanced features beyond those of FAT and FAT32. NTFS organizes data on storage devices using a structured format that supports large files, large volumes, permissions, metadata, and transactional integrity, making it suitable for modern computing environments including desktops, servers, and enterprise storage systems.

Database

/ˈdeɪtəˌbeɪs/

noun — "organized repository for structured data."

Database is a structured collection of data organized for efficient storage, retrieval, and management. It allows multiple users or applications to access, manipulate, and analyze data consistently and reliably. Databases are foundational in computing, enabling everything from enterprise resource management and financial systems to search engines and web applications. They ensure data integrity, concurrency control, and durability, supporting operational and analytical workloads simultaneously.

Register

/ˈrɛdʒɪstər/

noun … “Small, fast storage inside a CPU.”

Register is a tiny, high-speed storage location within a CPU or microprocessor used to hold data, instructions, or addresses temporarily during processing. Registers allow the CPU to access and manipulate information much faster than using main memory, making them essential for instruction execution, arithmetic operations, and control flow.

Key characteristics of Register include:

Byte

/baɪt/

noun … “the standard unit of digital storage.”

Byte is the fundamental unit of memory in computing, typically consisting of 8 bits. Each bit can represent a binary state, either 0 or 1, so a Byte can encode 256 unique values from 0 to 255. This makes it the basic building block for representing data such as numbers, characters, or small logical flags in memory or on disk.

CouchDB

/kuːtʃ diː biː/

n. — "JSON document store obsessed with offline replication sync."

CouchDB is Apache's Erlang-built NoSQL document database storing JSON-like documents with built-in bi-directional replication and multi-version concurrency control (MVCC) for offline-first apps. Unlike MongoDB's master-slave replication, CouchDB treats all nodes equal—changes propagate via HTTP with automatic conflict resolution via revision vectors, using MapReduce views for querying and B-tree indexes for fast lookups.

MongoDB

/ˈmɒŋɡoʊ diː biː/

n. — "NoSQL dumpster storing JSON blobs without schema nagging."

MongoDB is document-oriented NoSQL database using BSON (Binary JSON) format to store schema-less collections of records, grouping related documents without rigid table schemas or foreign key joins. Unlike SQL RDBMS, MongoDB embeds related data within single documents or references via ObjectIDs, supporting ad-hoc queries, horizontal sharding across replica sets, and MapReduce aggregation pipelines.

Advanced Technology Attachment

/ˈeɪ-tiː-eɪ/

n. “A standard interface for connecting storage devices such as hard drives and optical drives to a computer.”

ATA, short for Advanced Technology Attachment, is a standard interface used for connecting storage devices like HDDs and optical drives to a computer’s motherboard. ATA defines the electrical, physical, and logical specifications for data transfer between the storage device and the CPU.

Over time, ATA has evolved into different versions:

PATA

/ˈpæ-tə/ or /ˈpɑː-tə/

n. “An older parallel interface standard for connecting storage devices to a computer’s motherboard.”

PATA, short for Parallel Advanced Technology Attachment, is a legacy interface used to connect storage devices such as HDDs and optical drives to a motherboard. It uses parallel signaling with a wide ribbon cable (typically 40 or 80 wires) to transfer data between the device and the system.