Bonus - Databases Handout
Bonus - Databases Handout
BOOTCAMP
Databases
Databases are used to persist data
create
read
update
delete
Option 2 Shared DB hosted remotely no need for local installation | start coding right away
cleaner
more transparent
Databases in Production
1. Replicate database
2. Do regular backups
3. Make sure it performs under high load System Database DevOps
Administrator Engineer Engineer
Database Types - 1
Examples:
Examples:
Examples:
Collection:
Examples:
Data is stored in Tables, Rows and structured data easy to get started
Columns
primary database
Schema (schema and data types need
to be created first) difficult to scale
SQL vs No-SQL
Because relational or SQL databases are so popular,
often we talk about SQL vs No-SQL, meaning all the other
database types, which are schema-less
Database Types - 6 Graph Databases
Examples:
Neo4j Dgraph
Characteristics
Dedicated to the search of data
Examples:
Optimized for dealing with data
ElasticSearch Solr
Full-text search in efficient and fast way
Similar to document-orientated database
Usage of indexes
Wrap Up
Or Combinations