Were Does All This Stuff Go?: - Online Transactional Processing (OLTP) vs. - Online Analytical Processing (OLAP)
Were Does All This Stuff Go?: - Online Transactional Processing (OLTP) vs. - Online Analytical Processing (OLAP)
• Relational Database
– Invented by E. F. Codd at IBM in 1969-70
– Far and away the most common type of database system
– Stores information in two dimensional tables with defined set of
relationships among them
– Highly efficient and intuitive way of storing information
Data Storage & Databases – Other Types
There are a variety of emerging database types, most designed to
handle ‘big-data’ applications and/or ‘unstructured’ data
• Graph Databases
– Based on graph theory; tends to work well with highly interconnected
data (geographic, network, etc.)
• Document Store
– As name suggests, generally designed to store documents and key pieces
of metadata
• Columnar Databases
– Improves performance by storing data in ‘columns’ of similar types vs.
the ‘rows’ of relational databases
• Key-Value Store
– Simple database system which stores information in pairs (key & value)
– Can be used to achieve very high speed in certain types of operations
Data Storage & Databases
Data Files
• Delimited Text Files
• XML Files
• Log Files
• Application-specific Files
Databases
• Relational Databases
• Graph Databases
• Document Stores
• Columnar Databases
• Key-Value Stores