Database Types
Last updated
Last updated
▪ Key Value Databases
▪ Relational Databases
▪ Graph Databases
▪ Wide Column Databases
▪ Document Databases
▪ Search Databases
▪ Data is saved in key-value pairs
▪ unique key
▪ no joins
▪ in-memory
▪ Caching
▪ Message Queue
if you need to store more complex key value date you can use column DB you have the same key, but value is divided multiple column
▪ A two-dimensional key-value store
▪ Data is saved in tables, rows, and columns
▪ Names and format can vary from row to row (schema-less)
▪ Queries similar to SQL
▪ Time-Series
▪ IoT-Records
historical -records
▪ Data is stored as JSON-like documents
▪ Schema-less
▪ No joins
▪ Denormalized
▪ Mobile Apps
▪ Game Apps
▪ CMS
▪ Most Apps
▪ Data is stored in tables, rows, and columns
▪ Schema (schema and data types need to be created first)
▪ Normalized to avoid duplicated data
▪ Most used in industry
to store structured data
▪ Structured data
▪ No half-changes are updated in database
▪ Either ALL changes get applied or NON
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
BEST FOR:
GRAPHS
PATTERNS