Concept List: The Right Database
Total Concepts: 220 Generated: 2026-05-14
ATAM Methodology
- Architecture Tradeoff Analysis
- Quality Attribute Workshop
- Utility Tree
- Quality Attribute Scenario
- Architectural Driver
- Sensitivity Point
- Tradeoff Point
- Architectural Risk
- Non-Risk
- Risk Theme
- Utility Tree Prioritization
- ATAM Stakeholder Roles
- Business Driver
- Architectural Approach
- ATAM Evaluation Team
- ATAM Nine-Step Process
- Architectural Decision Record
- Quality Attribute Refinement
- Scenario Stimulus
- Scenario Response Measure
- ATAM Output Artifacts
- Software Architecture View
Foundation Concepts
- Database Management System
- Data Model
- Schema
- Query Language
- Database Index
- Query Optimizer
- Storage Engine
- Data Serialization
- Workload Characterization
- Read/Write Ratio
- Latency vs Throughput
- OLTP Workload
- OLAP Workload
- HTAP Workload
- Data Volume Scaling
- Impedance Mismatch
- Query Expressiveness
- Operational Complexity
Relational Databases
- Relational Data Model
- SQL
- Primary Key
- Foreign Key
- Normalization
- First Normal Form
- Third Normal Form
- Join Operation
- B-Tree Index
- Query Execution Plan
- Stored Procedure
- Database View
- Transaction Log
- Write-Ahead Log
- Multi-Version Concurrency
- Lock-Based Concurrency
- Deadlock Detection
- Connection Pooling
- PostgreSQL
- MySQL
Analytical Databases
- Columnar Storage
- Massively Parallel Processing
- Data Warehouse
- Star Schema
- Snowflake Schema
- OLAP Cube
- ETL Pipeline
- Inmon Architecture
- Kimball Architecture
- Bitmap Index
- Materialized View
- Query Pushdown
- Snowflake Database
- BigQuery
- Apache Parquet Format
Key-Value Stores
- Key-Value Data Model
- Hash Table Storage
- Time-to-Live
- Cache Eviction Policy
- Redis
- DynamoDB
- Read-Through Cache
- Write-Through Cache
- Write-Behind Cache
- Cache Stampede
- Hot Key Problem
- Key Expiration
Column-Family Databases
- Column-Family Data Model
- Wide Row
- LSM Tree
- Compaction Strategy
- Bloom Filter
- Apache Cassandra
- Apache HBase
- Partition Key
- Clustering Column
- Write-Optimized Storage
- Read Amplification
- Write Amplification
Graph Databases
- Property Graph Model
- RDF Graph Model
- SPARQL
- Cypher Query Language
- Graph Traversal Algorithm
- Depth-First Search
- Breadth-First Search
- Shortest Path Algorithm
- Neo4j
- TigerGraph
- Amazon Neptune
- Distributed Graph Database
- Graph Partitioning
- GSQL
- Knowledge Graph
Document Databases
- Document Data Model
- JSON Document Storage
- BSON Format
- Embedded Document
- Document Reference
- Aggregation Pipeline
- Schema Flexibility
- MongoDB
- Couchbase
- Compound Index
- Full-Text Search Index
- Change Stream
CAP Theorem and Consistency Models
- CAP Theorem
- Consistency (CAP)
- Availability (CAP)
- Partition Tolerance
- CP Database System
- AP Database System
- PACELC Model
- Latency-Consistency Tradeoff
- Eventual Consistency
- Strong Consistency
- Read-Your-Writes Consistency
- Monotonic Read Consistency
- Causal Consistency
- Session Consistency
- Linearizability
- Serializability
- BASE Semantics
- Conflict Resolution
- Vector Clock
- Gossip Protocol
ACID and Transactions
- Atomicity
- Consistency (ACID)
- Isolation
- Durability
- Transaction Isolation Level
- Read Uncommitted
- Read Committed
- Repeatable Read
- Serializable Isolation
- Dirty Read
- Phantom Read
- Non-Repeatable Read
- Two-Phase Locking
- Optimistic Concurrency Control
- Savepoint
- Rollback
- Commit Protocol
- Distributed Saga
Distributed ACID and NewSQL
- Two-Phase Commit
- Three-Phase Commit
- Distributed Transaction Coordinator
- Saga Orchestration
- Saga Choreography
- Compensating Transaction
- NewSQL Database
- Google Spanner
- CockroachDB
- YugabyteDB
- TrueTime API
- Global Transaction ID
- Cross-Shard Transaction
- Paxos Protocol
- Raft Consensus Protocol
- ZAB Protocol
Distributed Systems and Scaling
- Horizontal Scaling
- Vertical Scaling
- Data Sharding
- Range-Based Sharding
- Hash-Based Sharding
- Directory-Based Sharding
- Geographic Sharding
- Database Replication
- Single-Leader Replication
- Multi-Leader Replication
- Leaderless Replication
- Quorum Read/Write
- Read Replica
- Replication Lag
- Split-Brain Problem
- Leader Election
- ZooKeeper Coordination
- etcd
High Availability
- High Availability
- Five-Nines Availability
- SLA Decomposition
- Failure Domain
- Single Point of Failure
- Active-Active Clustering
- Active-Passive Clustering
- Failover
- Heartbeat Monitoring
- Chaos Engineering
- Mean Time Between Failures
- Mean Time to Recovery
- Geographic Redundancy
- Multi-Region Deployment
- Circuit Breaker Pattern
Vector Search and Embeddings
- Vector Embedding
- Embedding Dimensionality
- Cosine Similarity
- Dot Product Similarity
- Euclidean Distance
- Approximate Nearest Neighbor
- HNSW Index
- IVF Index
- Flat Vector Index
- pgvector Extension
- Semantic Search
- Hybrid Search
- Native Vector Search Feature
- ANN Recall vs Speed
LLM Embeddings
- Large Language Model
- Transformer Architecture
- Tokenization
- Attention Mechanism
- CLS Token Pooling
- Mean Pooling
- Embedding Model Selection
- OpenAI Embeddings API
- Sentence Transformers
- Self-Hosted Embedding Model
- Embedding Cost at Scale
- Re-Embedding Migration
- Multimodal Embedding
- Embedding Pipeline Architecture
- Embedding Model Versioning
Database Selection and Polyglot Persistence
- Polyglot Persistence
- Database Selection Framework
- Scoring Matrix
- Total Cost of Ownership
- Vendor Lock-In Risk
- Database Migration Plan
- Schema Migration
- Multi-Model Database
- Operational Runbook
- Team Expertise Factor
- Database Deprecation Risk
- Data Access Pattern Analysis