Forums Support Downloads

Documentation

Technology

Architecture - How it works
  • Overview
  • Data Management
    • Data Model
    • Primary Index
    • Secondary Index
    • Hybrid Storage
  • Distribution
    • Data Distribution
    • Consistency
    • Clustering
    • Cross Data-Center Replication
    • Change Notification
    • Rack Awareness
  • User-Defined Functions
  • Client Architecture
  • ACID
Feature Guides - What it is
  • Overview
  • Key-Value Store
    • Single Record
    • Durable Deletes
    • Batch
    • Scans
  • Strong Consistency
  • Policies
  • Data Types
    • Lists
    • Maps
    • Geospatial
    • Large Data Types
      • Large Lists
      • Advanced Topics
  • Query
  • Predicate Filter
  • User-Defined Functions
    • Record UDF
    • Stream UDF
  • Aggregation
  • Security
    • Access Control
    • TLS
      • TLS for pre 3.15 servers
  • FAQ
  • Known Limitations
  • Glossary
Benchmarks
  • Cassandra Benchmarks
    • Simple YCSB
      • AWS Install
        • YCSB Setup For AWS
        • Aerospike Setup For AWS
        • Cassandra Setup For AWS
      • Manual Install
        • YCSB Install
        • Aerospike Install
        • Cassandra Install
      • Running the Benchmark on Aerospike
      • Running the Benchmark on Cassandra
      • Generating Graphs

Development

Client Libraries
  • Overview
  • Java Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Multiple Ops
      • User-Defined Functions
        • Register UDF
        • Apply UDF on Record
      • Query
        • Manage Indexes
        • Query Records
        • Apply UDF on Query
      • Aggregation
      • Scan
        • Scan Records
        • Apply Query on Scan
      • Data Types
      • Logging
      • Error Handling
      • Async API
        • Event Loops
        • Async Connect
        • Async Write
        • Async Read
        • Scan/Async Touch
      • Incompatible API Changes
    • Best Practices
    • First Programs Guide
    • Examples
    • Benchmarks
    • Servlets
    • Application Tutorial
      • Application Setup
      • Create User And Tweet
      • Read User Record
      • Batch Read Tweets
      • Scan All Tweets
      • Update Password - Record UDF
      • Query Users and Tweets
      • Aggregate User Stats - Stream UDF
    • API Reference
  • C# Client
    • Getting Started
    • Installation
      • .NET Framework
      • .NET Core
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Multiple Ops
      • User-Defined Functions
        • Registering UDF
        • Apply UDF on Record
      • Query
        • Creating Indexes
        • Querying Records
        • Apply UDF on Query
      • Aggregation
        • Aggregating Records
      • Scan
        • Scan Records
        • Apply UDF on Scan
      • Data Types
      • Logging
      • Error Handling
      • Asynchronous API
        • Asynchronous Connect
        • Asynchronous Write
        • Asynchronous Read
      • Incompatible API Changes
    • Best Practices
    • Examples
    • Benchmarks
    • Application Tutorial
      • Application Setup
      • Create User And Tweet
      • Read User Record
      • Batch Read Tweets
      • Scan All Tweets
      • Update Password - Record UDF
      • Query Users and Tweets
      • Aggregate User Stats - Stream UDF
    • API Reference
  • C Client
    • Getting Started
    • Installation
      • Redhat/CentOS 6
      • Redhat/CentOS 7
      • Ubuntu 14
      • Ubuntu 16
      • Ubuntu 18
      • Debian 7
      • Debian 8
      • Debian 9
      • MacOS
      • Windows
    • Examples
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Read Records
        • Multiple Ops
      • User-Defined Functions
        • Register UDF
        • Apply UDF on Record
      • Query
        • Manage Indexes
        • Query Records
      • Aggregation
        • Aggregate Records
      • Scan
        • Scan Records
        • Apply UDF on Scans
        • Apply Aggregate on Scans
      • Logging
      • Error Handling
      • Asynchronous Tutorial
      • Shared Memory
      • Incompatible API Changes
    • Best Practices
      • Using Records
      • Using Policies
    • Benchmarks
    • API Reference
  • Python Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Record Structure
        • Write Records
        • Read Records
        • Delete Records
        • Collection Operations
      • User-Defined Functions
        • Apply UDF on Record
        • Aggregate Records
      • Query
        • Query Records
      • Scan
        • Scan Records
      • Error Handling
      • Incompatible API Changes
    • API Reference
  • Go Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Multiple Ops
      • User-Defined Functions
        • Register UDF
        • Remove UDF
        • List UDF
        • Apply UDF on Record
      • Query
        • Manage Indexes
        • Query Records
        • Apply UDF on Query
      • Scan
        • Scan Records
        • Apply UDF on Scan
      • Data Types
      • Logging
      • Error Handling
    • Best Practices
    • Examples
    • Benchmarks
    • API Reference
  • Node.js Client
    • Getting Started
    • Installation
      • Node, Express and Aerospike
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Multiple Ops
        • Collection Operations
      • User-Defined Functions
        • Apply UDF on Record
        • Manage UDFs
      • Query
        • Manage Indexes
        • Query Records
        • Apply UDF on Query
      • Aggregation
      • Scan
        • Scan Records
        • Apply UDF on Scan
      • Logging
      • Error Handling
      • Incompatible API Changes
    • Examples
    • Benchmarks
    • API Reference
  • libevent Client
    • Getting Started
    • Build
      • Build on RedHat/CentOS
      • Build on Debian/Ubuntu
      • Build on Windows
    • Usage
      • Event-base Models
      • Connecting
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Record Operations
      • Logging
  • Perl Client
    • Getting Started
    • Installation
    • Usage
    • API Reference
  • PHP Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Record Structure
        • Write Records
        • Read Records
        • Delete Records
      • User-Defined Functions
        • Apply UDF on Record
        • Scan Applying a Record UDF
        • Aggregate Records
        • Manage UDFs
      • Query
        • Query Records
        • Manage Indexes
      • Scan
        • Scan Records
      • Error Handling
      • Session Handler
    • Examples
    • API Reference
  • Ruby Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Multiple Ops
        • Collection Operations
      • User-Defined Functions
        • Register UDF
        • Remove UDF
        • List UDF
        • Apply UDF on Record
      • Query
        • Manage Indexes
        • Query Records
        • Apply UDF on Query
      • Scan
        • Scan Records
        • Apply Query on Scan
      • Data Types
      • Logging
      • Error Handling
      • Incompatible API Changes
    • Best Practices
    • Examples
    • Benchmarks
    • API Reference
  • Rust Client
    • Getting Started
    • Installation
    • Usage
      • Connect
      • Key-Value Store
        • Write Records
        • Read Records
        • Delete Records
        • Batch Reads
        • Multiple Ops
      • User-Defined Functions
        • Register UDF
        • Apply UDF on Record
      • Query
        • Manage Indexes
        • Query Records
      • Scan
        • Scan Records
      • Data Types
      • Logging
      • Error Handling
    • Best Practices
    • API Reference
Reference
  • Error Codes
  • Wire Protocol
  • Client Matrix
Development Guides
  • UDF and Lua Guide
    • Getting Started
    • Developing UDF Modules
      • Developing Record UDFs
      • Record UDF Examples
      • Developing Stream UDFs
      • Stream UDF Examples
    • Best Practices
      • Known Limitations
      • Managing UDFs
    • API Reference
      • Bytes
      • List
      • Map
      • Record
      • Stream
      • Aerospike
      • Logging
  • Change Notification
    • Guarantees
    • Protocol
    • Receiver
    • Configuration
    • API
    • Sample Application

Deployment

Deployment Guides
  • Amazon EC2
    • Plan
    • CFT Quick Install
    • Manual Install
    • Best Practices
    • Backup and Recovery
  • Google Cloud Platform
    • Plan
    • Marketplace
    • Kubernetes Engine
    • Manual Install
    • Best Practices
    • Tune
  • Microsoft Azure
    • Plan
    • Install
    • Best Practices
  • Docker
    • Networking
    • Orchestration
    • Best Practices
    • Examples
  • Openstack
    • Recommendations
  • Kubernetes
Operations Manual
  • Introduction
  • Plan
    • Linux Capacity Planning
      • SIndex Planning
      • Provisioning a Cluster
    • Server Hardware
    • Cloud Instances
      • Details
    • Flash Storage
      • Sizing and Selection
      • Advanced Sizing
      • Setup
      • Over-Provisioning
      • Initialization
      • LSI StorCLI (AKA MegaCLI)
    • Network
  • Install
    • Install on Linux
      • Install on Red Hat
      • Install on Ubuntu
      • Install on Debian
      • Install using Binary Package
    • Install on OS X
      • Using Vagrant
    • Install on Windows
      • Using Vagrant
    • Install on Cloud
  • Configure
    • Network
      • General
      • Heartbeat
      • IPv6
      • Rack Aware
      • TLS
        • TLS for pre 3.15 servers
    • Namespace
      • Data Storage
        • Compression
      • Data Retention
      • Data Durability
      • Primary Index
    • Log
      • Log Rotation
    • Security
      • Access Control
      • LDAP
      • Encryption at Rest
    • Consistency
    • Datacenter Replication
      • Replication
    • Non-Root
  • Manage
    • Aerospike Daemon
      • Directory Structure
      • Systemd
      • Fast Restart
      • Cold Restart
    • Command Line Options for ASD
    • Cluster
      • Add Node
      • Remove Node
      • Quiesce Node
    • Datacenter Replication
    • Consistency
    • Log Files
    • Storage Capacity
    • Migrations
      • Delay Migrations
    • Sets
    • Indexes
    • Queries
    • Scans
    • UDFs
  • Upgrade
    • Aerospike
      • Special Upgrades
    • Hardware
    • Aerospike 2 to 3
    • XDR upgrade to 3.8
      • 3.8 Release Details
    • Stats upgrade to 3.9
    • Network upgrade in 3.10
    • Clustering Protocol upgrade in 3.13
      • Upgrade with rack-aware
      • 3.13 Upgrade FAQ
    • Storage Format upgrade in 4.2
      • 4.2 Upgrade FAQ
    • Community to Enterprise
  • Monitor
    • Key Metrics
    • Latency
      • Histograms for pre 3.9 servers
    • Collectd Guide
    • Graphite Guide
    • Nagios Guide
    • Zabbix Guide
  • Troubleshoot
    • Install
    • Startup
    • Node
    • Cluster and Network
    • Client
    • Misc
    • Dynamic Config
Reference Manuals
  • Configuration Parameters
  • Info Commands
  • Metrics
  • Server Log Messages

Tools

Management Console
  • Introduction
  • Install
    • Red Hat and Centos
    • Ubuntu
    • Mac OS X
    • Other Linux
  • Upgrade
    • Upgrade to 4.0
  • Configure
  • User Guide
    • Community Edition
      • Open Console
      • Select Nodes
      • Switch Cluster
      • Dashboard
        • Node Detail
        • Namespace Detail
      • Statistics
        • Node
        • Namespace
        • Secondary Index
      • Definitions
        • Namespace
        • UDF
      • Jobs
    • Enterprise Edition
      • Open Console
      • Multi-Cluster view
      • Alert Activity
      • Alert Email
      • Alerts
      • Setting
        • Select Nodes
        • Update Interval
      • Latency Charts
      • Admin Console
      • Change Password
      • Cluster Backup
      • Cluster Restore
      • Edit Configuration
      • XDR
      • User Management
      • Role Management
      • Info Commands
      • Debug
  • Troubleshoot
Tools & Utilities
  • Overview
  • Install
    • Red Hat and Centos
    • Ubuntu
    • Debian
    • Mac OS X
    • Amazon Linux
    • Requirements
  • Docker
  • Aerospike Tools Configuration
  • Aerospike Query Language
    • Data Management
    • Index Management
    • Query Scan Management
    • Querying Records
    • Record Operations
    • Settings
    • Statistics
    • UDF Management
  • Backup and Restore
    • Backup (asbackup)
    • Restore (asrestore)
    • Backup File Format
  • Aerospike Admin
    • User Guide
      • Cluster Mode Commands
      • Collectinfo-Analyzer Mode Commands
      • Log-Analyzer Mode Commands
  • Log Latency Tool
  • Aerospike Info
  • Aerospike Loader
    • Command Line Options
    • Examples
  • Aerospike Benchmarks
  • Deprecated Tools
    • Aerospike CLI
      • Key Value Store Operations
      • Query Management
      • Scan Management
      • Scripting
      • UDF Management
    • Aerospike Monitor
      • Commands
      • Common Tasks
      • Advanced - Tables
      • Collectinfo
    • Command Line Utility

Connectors

Community Connectors
  • Overview
  • Spring
    • Spring Data
      • Tutorial
        • Setup
        • Thymeleaf
        • Spring Data Aerospike
        • MVC
    • Spring Session
  • Play Plug-ins
  • Hadoop
    • Use Cases
      • Real Time Bidding
      • Fraud Detection
      • Content Personalization
      • Recommendation Engines
      • Churn Analysis
      • Internet of Things
    • Integrating Aerospike and Hadoop
      • Map-Reduce Overview
      • Connector Overview
      • Examples Overview
    • Hands On
      • Multi-Node Apache Hadoop Cluster
        • Apache Hadoop CLI
      • Apache Hadoop Edge Node
      • Aerospike Server Setup
      • Aerospike Connector Setup
      • Examples
        • Load Test Data
        • Map-Reduce Job Driver
        • Word Count - Input
        • Word Count - Output
        • Aggregation - Input
        • Sessionization User Profile and External Join
  • ASP.NET Session
  • Express Session Store
  • Shiro Session

Solutions

Enterprise Solutions
  • Realtime Analysis Framework
    • Installation
    • Tutorial
      • Read and Write DataFrames
      • Join and Intersect Operations
      • Spark SQL
      • Performance Tuning
    • Reference
  • Aerospike Kafka Connector
    • Outbound (AS -> Kafka)
      • Features
      • Installation
      • Configuration
    • Inbound (Kafka -> AS)
      • Features
      • Installation
      • Configuration
footer-Aerospike-wht22
Contact Us Terms of Use Privacy Policy © 2018 Aerospike, Inc.
footer-github22 footer-meetup22 footer-youtube22 footer-linkedin22 footer-facebook22 footer-twitter22