Useful Links
Computer Science
Databases
FoundationDB
1. Introduction to FoundationDB
2. Core Architecture and Concepts
3. Installation and Initial Setup
4. Command-Line Interface and Tools
5. Programming Language Bindings
6. Basic Data Operations
7. Advanced Data Modeling
8. Transaction System Deep Dive
9. Indexing and Query Patterns
10. Operational Management
11. Performance Optimization
12. Layer Development
13. Existing Layers Ecosystem
14. Comparative Analysis
15. Real-World Applications
16. Troubleshooting and Debugging
Advanced Data Modeling
Key Design Principles
Key Structure Planning
Namespace Organization
Hierarchical Key Design
Performance Implications
Hotspot Avoidance
Data Type Encoding
Primitive Type Encoding
Complex Type Serialization
Versioning Strategies
Cross-Language Compatibility
Tuple System
Tuple Encoding and Decoding
Type Preservation
Ordering Properties
Nested Tuples
Tuple Versioning
Subspace Management
Subspace Concept
Namespace Isolation
Hierarchical Subspaces
Key Packing and Unpacking
Multi-Tenant Patterns
Common Data Models
Simple Key-Value Storage
Relational Data Patterns
Table Representation
Row Storage
Foreign Key Relationships
Join Patterns
Document Storage Patterns
Graph Data Modeling
Vertex and Edge Storage
Traversal Patterns
Graph Algorithms
Time-Series Data
Timestamp-Based Keys
Aggregation Patterns
Retention Policies
Queue Implementation
FIFO Queue Patterns
Priority Queues
Work Distribution
Counter and Metrics
Distributed Counters
Metric Aggregation
Rate Limiting
Previous
6. Basic Data Operations
Go to top
Next
8. Transaction System Deep Dive