Your Progress

Learning Summary

0 of 162 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Research

162 topics
  1. Database Architecture
  2. Storage Engines
  3. Database Pages
  4. Database Blocks
  5. Record Storage
  6. Buffer Pool
  7. Buffer Management
  8. Disk Management
  9. Write-Ahead Logging
  10. Redo Logs
  11. Undo Logs
  12. Transaction Logs
  13. Checkpoints
  14. Recovery Algorithms
  15. SQL Parsing
  16. Query Compilation
  17. Query Rewriting
  18. Relational Algebra
  19. Relational Calculus
  20. Query Planning
  21. Query Optimization
  22. Physical Query Plans
  23. Join Ordering
  24. Cost Estimation
  25. Cardinality Estimation
  26. Adaptive Query Processing
  27. Parallel Query Processing
  28. Concurrency Control
  29. Two-Phase Locking
  30. Strict Two-Phase Locking
  31. Timestamp Ordering
  32. Optimistic Concurrency Control
  33. Multiversion Concurrency Control
  34. MVCC
  35. Serializable Snapshot Isolation
  36. Deadlock Detection
  37. Deadlock Prevention
  38. Distributed Transactions
  39. Two-Phase Commit
  40. Three-Phase Commit
  41. Distributed Database Systems
  42. Distributed SQL
  43. Data Distribution
  44. Data Fragmentation
  45. Data Replication
  46. Distributed Query Processing
  47. Distributed Transactions
  48. Distributed Consensus
  49. Leader Election
  50. Sharding
  51. Horizontal Sharding
  52. Vertical Sharding
  53. Shard Keys
  54. Rebalancing
  55. Distributed Joins
  56. Database Replication
  57. Primary-Replica Replication
  58. Multi-Primary Replication
  59. Synchronous Replication
  60. Asynchronous Replication
  61. Logical Replication
  62. Physical Replication
  63. Replication Lag
  64. Conflict Resolution
  65. Failover
  66. Database Clustering
  67. Failover
  68. Automatic Failover
  69. Load Balancing
  70. Read Replicas
  71. Database Availability
  72. Fault Tolerance
  73. Disaster Recovery Architecture
  74. High Availability Architecture
  75. Vertical Scaling
  76. Horizontal Scaling
  77. Database Sharding
  78. Connection Pooling
  79. Read Scaling
  80. Write Scaling
  81. Caching
  82. Database Performance Engineering
  83. Data Warehouses
  84. OLTP
  85. OLAP
  86. OLTP vs OLAP
  87. Fact Tables
  88. Dimension Tables
  89. Star Schema
  90. Snowflake Schema
  91. Galaxy Schema
  92. Slowly Changing Dimensions
  93. Data Cubes
  94. Materialized Views
  95. ETL
  96. ELT
  97. Advanced Window Analytics
  98. Cohort Analysis
  99. Funnel Analysis
  100. Retention Analysis
  101. Time-Series Analysis
  102. Statistical SQL
  103. Percentiles
  104. Median Calculations
  105. Rolling Metrics
  106. Ranking Analytics
  107. Temporal Databases
  108. Temporal Tables
  109. System-Versioned Tables
  110. Bi-Temporal Data
  111. Recursive Queries
  112. Graph Queries
  113. JSON Data in SQL
  114. JSON Functions
  115. XML Data in SQL
  116. XML Functions
  117. Arrays
  118. Spatial SQL
  119. Geospatial Data
  120. Full-Text Search
  121. Cloud Databases
  122. Database as a Service
  123. Serverless Databases
  124. Cloud-Native Databases
  125. Distributed SQL Databases
  126. NewSQL
  127. NoSQL vs SQL
  128. Hybrid Databases
  129. Multi-Model Databases
  130. HTAP Systems
  131. Lakehouse Architecture
  132. Data Lakes
  133. Data Federation
  134. Federated Queries
  135. Learned Query Optimization
  136. AI-Assisted Query Optimization
  137. Learned Index Structures
  138. Adaptive Indexing
  139. Autonomous Databases
  140. Self-Tuning Databases
  141. Automatic Index Selection
  142. Automatic Query Rewriting
  143. Approximate Query Processing
  144. Streaming SQL
  145. Incremental View Maintenance
  146. Differential Dataflow
  147. Database Provenance
  148. Privacy-Preserving Databases
  149. Differential Privacy in Databases
  150. Encrypted Query Processing
  151. Secure Multi-Party Database Queries
  152. Blockchain Databases
  153. Vector Databases and SQL
  154. Vector Search Extensions
  155. SQL for Machine Learning
  156. In-Database Machine Learning
  157. Hardware-Aware Database Systems
  158. GPU-Accelerated Databases
  159. Persistent-Memory Databases
  160. Database Benchmarking
  161. Transaction Processing Research
  162. Distributed Database Research

Topics

162 published topics

  1. 61 Logical ReplicationLearn Logical Replication through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  2. 62 Physical ReplicationLearn Physical Replication through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  3. 63 Replication LagLearn Replication Lag through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  4. 64 Conflict ResolutionLearn Conflict Resolution through a detailed SQL lesson with examples, exercises and practice questions.Research · 17 min read · 240 min learning
  5. 65 FailoverLearn Failover through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  6. 66 Database ClusteringLearn Database Clustering through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  7. 67 FailoverLearn Cluster Failover through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  8. 68 Automatic FailoverLearn Automatic Failover through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  9. 69 Load BalancingLearn Load Balancing through a detailed SQL lesson with examples, exercises and practice questions.Research · 17 min read · 240 min learning
  10. 70 Read ReplicasLearn Read Replicas through a detailed SQL lesson with examples, exercises and practice questions.Research · 17 min read · 240 min learning
  11. 71 Database AvailabilityLearn Database Availability through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  12. 72 Fault ToleranceLearn Fault Tolerance through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  13. 73 Disaster Recovery ArchitectureLearn Disaster Recovery Architecture through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  14. 74 High Availability ArchitectureLearn High Availability Architecture through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  15. 75 Vertical ScalingLearn Vertical Scaling through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  16. 76 Horizontal ScalingLearn Horizontal Scaling through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  17. 77 Database ShardingLearn Database Sharding through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  18. 78 Connection PoolingLearn Connection Pooling through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  19. 79 Read ScalingLearn Read Scaling through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning
  20. 80 Write ScalingLearn Write Scaling through a detailed SQL lesson with examples, exercises and practice questions.Research · 16 min read · 240 min learning