ICC Module 3 Lesson 3 – Storage 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 1 – Principles School of Computer Science.

Slides:



Advertisements
Similar presentations
Storing Data: Disk Organization and I/O
Advertisements

Storing Data: Disks and Files
Computer Studies Today Chapter 18 1 »Two main types of secondary storage devices: –Magnetic storage devices –Optical storage devices.
Lecture # 7. Topics Storage Techniques of Bits Storage Techniques of Bits Mass Storage Mass Storage Disk System Performance Disk System Performance File.
Storing Data: Disks and Files: Chapter 9
CpSc 3220 File and Database Processing Lecture 1 Course Overview File Storage Basics.
1 Storing Data: Disks and Files Yanlei Diao UMass Amherst Feb 15, 2007 Slides Courtesy of R. Ramakrishnan and J. Gehrke.
CS 104 Introduction to Computer Science and Graphics Problems Operating Systems (4) File Management & Input/Out Systems 10/14/2008 Yang Song (Prepared.
1 CS222: Principles of Database Management Fall 2010 Professor Chen Li Department of Computer Science University of California, Irvine Notes 01.
Secondary Storage Management Hank Levy. 8/7/20152 Secondary Storage • Secondary Storage is usually: –anything outside of “primary memory” –storage that.
Introduction to Database Systems 1 The Storage Hierarchy and Magnetic Disks Storage Technology: Topic 1.
Magnetic Disk Storage Optical Laser Discs Damian Brain.
Storing Data: Disks & Files
Hard Disk Assemblies. Inside a Hard Disk How a Hard Disk Works.
Layers of a DBMS Query optimization Execution engine Files and access methods Buffer management Disk space management Query Processor Query execution plan.
ICOM 6005 – Database Management Systems Design Dr. Manuel Rodríguez-Martínez Electrical and Computer Engineering Department Lecture 5 – Storage Organization.
Lecture 11: DMBS Internals
Storing Data On Your Computer Chapter 12, Exploring the Digital Domain.
Chapter 10 Storage and File Structure Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Introduction to Database Systems 1 Storing Data: Disks and Files Chapter 3 “Yea, from the table of my memory I’ll wipe away all trivial fond records.”
Components & Mechanism. People & Computers Hard Disk What purpose does it serve?
1 Chapter 17 Disk Storage, Basic File Structures, and Hashing Chapter 18 Index Structures for Files.
Database Management Systems,Shri Prasad Sawant. 1 Storing Data: Disks and Files Unit 1 Mr.Prasad Sawant.
File Processing : Storage Media 2015, Spring Pusan National University Ki-Joune Li.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Programming for GCSE Topic 5.1: Memory and Storage T eaching L ondon C omputing William Marsh School of Electronic Engineering and Computer Science Queen.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Storage Structures. Memory Hierarchies Primary Storage –Registers –Cache memory –RAM Secondary Storage –Magnetic disks –Magnetic tape –CDROM (read-only.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
CS4432: Database Systems II Data Storage 1. Storage in DBMSs DBMSs manage large amounts of data How does a DBMS store and manage large amounts of data?
ICC Module 3 Lesson 5 – IT Security 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Security – Clip 0 – Introduction School of Computer.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 12 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 6 – Logic parallelism.
Disk Basics CS Introduction to Operating Systems.
ICC Module 3 Lesson 5 – IT Security 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Security – Clip 2 – Privacy School of Computer Science.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 1 – Technologies School.
ICC Module 3 Lesson 4 – Networking 1 / 16 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 3 – Protocol encapsulation School.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 2 – Concept School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 7 – Architectural.
ICC Module 3 Lesson 4 – Networking 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 6 – Internet addressing School of.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 13 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 2 – Von Neumann.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
DMBS Internals I February 24 th, What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the.
ICC Module 3 Lesson 4 – Networking 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 0 – Introduction School of Computer.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
DMBS Architecture May 15 th, Generic Architecture Query compiler/optimizer Execution engine Index/record mgr. Buffer manager Storage manager storage.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 14 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 5 – Reading School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 11 © 2015 Ph. Janson Information, Computing & Communication Module 3 : Systems.
ICC Module 3 Lesson 3 – Storage 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 0 – Introduction School of Computer Science.
Storage of Data Letts Chapter 6. Introduction Any system needs to store both programs and data and requires: n a main store for fast access storage; n.
COSC 6340: Disks 1 Disks and Files DBMS stores information on (“hard”) disks. This has major implications for DBMS design! » READ: transfer data from disk.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 25 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 8 – Example School.
1 Lecture 16: Data Storage Wednesday, November 6, 2006.
1 CS122A: Introduction to Data Management Lecture #14: Indexing Instructor: Chen Li.
Data Storage and Querying in Various Storage Devices.
The very Essentials of Disk and Buffer Management.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Disks and Files.
TYPES OF MEMORY.
Lecture 16: Data Storage Wednesday, November 6, 2006.
Database Management Systems (CS 564)
Computer Science 210 Computer Organization
Introduction to Computing
Disks and Files DBMS stores information on (“hard”) disks.
File Processing : Storage Media
Lecture 11: DMBS Internals
Overview of Mass Storage Structure
Operating Systems (CS 340 D)
File Processing : Storage Media
Computer Application Waseem Gulsher
File Storage and Indexing
Computer Hardware Ms. Wade.
Presentation transcript:

ICC Module 3 Lesson 3 – Storage 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 1 – Principles School of Computer Science & Communications Ph. Janson

ICC Module 3 Lesson 3 – Storage 2 / 6 © 2015 Ph. Janson Outline ►Clip 1 – Technology reminder & basic principleClip 1 ►Clip 2 – Storage structuresClip 2 ►Clip 3 – Addressing and namingClip 3 ►Clip 4 – File systemsClip 4 ►Clip 5 – DatabasesClip 5 Intro clipIntro clipPrevious clipNext clipNext clip

ICC Module 3 Lesson 3 – Storage 3 / 6 © 2015 Ph. Janson Technology reminder LatencyThroughputCost ($/GB)SizeRetentionAccess RAM nsGB/s10Mo - GoNORandom FlashµsGB/s0.5Go - ToYesRandom Hard disksms100s MB/s0.05> ToYes Random with delay Magnetic tapes Yet slower! 100s MB/s Yet cheaper! Yet bigger! YesSequential FlashHard disksMagnetic tapes Random access like RAMLatency from rotation +Strictly sequential access but by pages like hard disksarm positioning=> un-/rewinding latency Tête Mouvement du bras Bras Pistes Secteur 10K RPM Head Tracks Sector Arm Arm movement

ICC Module 3 Lesson 3 – Storage 4 / 6 © 2015 Ph. Janson The need for structure in data storage Unstructured data = dumped without ordered or classification ►Easy to dump, store, transport ►But hard to retrieve, explore, exploit ►In the ocean of unstructured web data retrieving information on a statistic professor called Michael Jordan is an real challenge Structured data = stored into lists, piles, hierarchies, tables, etc. ►Easy to retrieve, explore, exploit ►Hard to maintain, store, transport ►Retrieving information on statistics professor Michael Jordan in databases of organizations that he is involved in is trivial

ICC Module 3 Lesson 3 – Storage 5 / 6 © 2015 Ph. Janson The need for structure in data storage ►Imagine a hard disk without any structure ►How can one know whether it is full or empty? How can one find information on it ? One might as well look for  A needle in a haystack  A song in a music library without a catalog  The works of a composer in a library classified by interpreters  The works of an unidentified interpreter about which one only know the title of one song  A song of which one only knows a few words and notes but neither the title nor the author ►Even Google needs structure to produce answers to our queries !!

ICC Module 3 Lesson 3 – Storage 6 / 6 © 2015 Ph. Janson Basic principle for storing structured data Catalogs / directories for storing structural relations (= “metadata”) Area for storing “data“ themselves without further logical structure