Databases Flashcards
Relational Database
Structured data that strongly represents tabular data (tables, rows and columns)
Row-oriented or Columnar-oriented
Non-relational Database
Semi-structured that may or may not distantly resemble tabular data.
What is a database?
A database is a data-store that stores semi-structured and structured data.
A database is more complex data stores because it requires using formal design and modeling techniques
Databases Functionality
specialized language to query (retrieve data)
• specialized modeling strategies to optimize retrieval
for different use cases
• more fine tune control over the transformation of
the data into useful data structures or reports
Normally a databases infers someone is using a relational row-oriented data store
Cloud Bigtable
Petabyte Scale, low-latency, non-relational
Cloud Firestore
NoSQL, serverless, document DB
Cloud Memorystore
Managed Redi’s and Memcached
Cloud Spanner
Horizontally scalable relational database
Cloud SQL
Managed mySQL, Postgre SQL, SQL Server
Database Migration Service
Migrate to Cloud SQL
DB Insights
SQL Inspector