My logo
  • aerospike-logo-header
  • Products
    • Aerospike Database
      • Product Overview
      • Features
      • Benefits
      • Close
    • Choose Your Edition
    • Technology
      • Architecture
      • Connectors
      • Clients
      • Close
    • Ecosystem
    • Close
  • Solutions
    • Technology Use Cases
      • Cache Layer Consolidation
      • User Profile Store
      • Messaging & Chat
      • Internet of Things
      • Close
    • Business Solutions
      • Fraud Prevention
      • Real-Time Billing
      • Network Routing
      • Customer Experience
      • Close
    • Industry Solutions
      • AdTech/MarTech
      • Telecommunications
      • Digital Payments
      • Close
    • Close
  • Customers
    • Featured Customers
    • AppNexus
    • Adform
    • Yashi
    • InMobi
    • Close
  • More
    • Company
      • About Aerospike
      • News
      • Press Releases
      • Careers
      • Events
      • Close
    • Resources
      • White Papers
      • Webinar Archive
      • Analyst Reports
      • Videos
      • Documentation
      • Manifesto
      • Benchmarks
      • Data Modeling
      • Close
    • Blog
    • Support and Services
    • Partners
    • Close
    • Close
  • icons8-USA
    • icons8-Japan
    • icons8-China
    • Close
    • Docs
    • Community
    • Enterprise Login
    • Close
  • HOME
  • TECHNOLOGIES
    Why Aerospike?
    • Technology
    • Architecture
    • Features
    • Benefits
    • Uses
    • Ecosystem
    • Connectors
    • Pricing
    Clients
    • Java
    • Node.js
    • C# .NET
    • C
    • PHP
    • Python
    • Ruby
    • Go
    • Rust
  • PRODUCTS
    Editions
    • Community Edition
    • Enterprise Edition
    • Pricing
    Services & Support
    • Community Support
    • Enterprise Support
    • Education Services
    • Consulting
  • SUCCESS STORIES
    Client Stories
    • AppNexus
    • AdForm
    • Kayak
    • Blue Kai
    • Yashi
    • View All Customers
    Use Cases
    • Key-Value Store
    • Customer Personalization
    • Cache Replacement
    • Fraud Detection
    • See other Use Cases
  • COMPANY
    Who We Are
    • Culture
    • Leadership Team
    • Investors
    • Partners
    • Careers
    What's Going On
    • Our Blog
    • Press Releases
    • Events
    • News
    • Launchpad
  • RESOURCES
    • Resource Center
    • Manifesto
    • Benchmarks
    • Whitepapers
    • Webinars
    • Analyst Reports
    • Launchpad
  • Docs
  • Community
  • Search
  • Language
    日本語
    中文
  • Download
Download Aerospike

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
    • 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
        • Async Connect
        • Async Write
        • Async Read
        • Scan/Async Touch
    • Best Practices
    • 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
    • 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 12
      • Ubuntu 14
      • Ubuntu 16
      • 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
    • 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
    • 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
    • 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
    • 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
    • API Reference
      • Bytes
      • List
      • Map
      • Record
      • Stream
      • Aerospike
      • Logging
Aerospike 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
  • Kafka Connect
    • Connector Configuration
  • ASP.NET Session
  • Express Session Store
  • Shiro Session

Deployment

Deployment Guides
  • Amazon EC2
    • Plan
    • CFT Quick Install
    • Manual Install
    • Best Practices
    • Backup and Recovery
  • Google Compute Engine
    • Plan
    • Cloud Launcher
    • Install
    • Best Practices
    • Tune
  • Microsoft Azure
    • Plan
    • Install
    • Best Practices
  • Docker
    • Networking
    • Orchestration
    • Best Practices
    • Examples
  • Openstack
    • Recommendations
Operations Manual
  • Introduction
  • Plan
    • Linux Capacity Planning
    • Server Hardware
    • Cloud Instances
      • Details
    • Flash Storage
      • Setup
      • Over-Provisioning
      • Initialization
      • Certification
      • 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
      • Install on Internap
      • Install on INetU
  • Configure
    • Network
      • General
      • Heartbeat
      • IPv6
      • Rack Aware
      • TLS
        • TLS for pre 3.15 servers
    • Namespace
      • Data Storage
      • Data Retention
      • Data Durability
    • Log
      • Log Rotation
    • 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
    • Datacenter Replication
    • Consistency
    • Log Files
    • Storage Capacity
    • Migrations
    • Sets
    • Indexes
    • Queries
    • Scans
    • UDFs
  • Upgrade
    • Aerospike
    • 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
    • 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
  • 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-Analyser Mode Commands
      • Log-Analyser 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
  • ABOUT AEROSPIKE
  • CONTACT US
  • BLOG
  • meetup-222
  • youtube-222
  • linkedin-222
  • facebook-222
  • twitter-222
  • github-222
  • Follow Us:
  • © 2018 Aerospike, Inc.   
  • Privacy Policy   
  • Terms And Conditions