Duration
14 hours (usually 2 days including breaks)
Requirements
Knowledge of a programming language (Java, PHP, C# or any other supported by Aerospike)
Overview
This course covers everything a database developer needs to know to successfully develop applications using Aerospike.
Course Outline
Data Management
- Data Model
- Primary Index
- Secondary Index
- Hybrid Storage
Distribution
- Data Distribution
- Consistency Guarantees
- Clustering
- Cross Data-Center Replication
- Rack Awareness
Client Architecture
ACID
Key-Value Store
- Single Record
- Batch
- Scans
Policies
Data Types
- Lists
- Maps
- Geospatial
- Large Data Types
Query
User-Defined Functions
- Record UDF
- Stream UDF
Aggregation
Security (Enterprise Edition only)
Known Limitations