Chapter 5 Data Storage Flashcards
What is transfer rate?
Speed of data reading or writing.
What is cost in terms of storage media?
Price per gigabyte of storage media.
What does capacity refer to?
Amount of data a media can store.
What is non-volatile memory?
Memory retained without power.
What are sectors?
Data groups on magnetic disks, traditionally 512 bytes.
Also hard-disk drive (HDD)
What are pages in flash memory?
Flash aka RAM
Data groups in flash memory, 2-16 kilobytes.
What are blocks in databases?
Uniform size for data transfer in databases.
What is a storage controller?
The storage controller needs to be able to convert between blocks and the appropriate unit of storage for the type of storage device being used.
Usually between blocks and sectors.
What is block size?
Uniform size specified by database administrator.
What are transactional applications?
Access few rows per query, prefer smaller blocks.
What is the standard block size in storage systems?
4 Kilobytes.
What is bulk load?
Fast insertion of multiple rows into a table.
What is an SQL query?
Command to extract or manipulate data.
What is a primary key?
Unique identifier for each row in a table.
What is a NoSQL database?
Non-relational database for unstructured data.
What is a free space pointer?
Reference to available storage in a table.
What is a free space linked list?
- The primary purpose of a free space linked list is to manage free memory blocks efficiently.
- When memory is allocated to an application, this data structure helps keep track of what portions of memory are available for future allocations.
What is an insert operation?
Adding data to the first available space.
What is an update operation?
Modifying existing row data in a table.