Skip Main Navigation
Page Content

Save This Event

Event Saved

AS102 - Administration & Operations & AS101 - Developers - (MountainView, California)

Aerospike Training

Tuesday, January 24, 2017 at 9:00 AM - Wednesday, January 25, 2017 at 6:00 PM (PST)

AS102 - Administration & Operations & AS101 -...

Ticket Information

Ticket Type Sales End Price Fee Quantity
SingleDay Pass for AS102 - Aerospike Admin & Ops Course - (Day 1 - January 24, 2017)
If you plan to attend both days - Purchase 2 Day pass
Jan 23, 2017 $600.00 $0.00
SingleDay Pass for AS101 - Aerospike Developer Course - (Day2 -January 25, 2017)
If you plan to attend both days - Purchase 2 Day pass
Jan 23, 2017 $600.00 $0.00
2 Day Pass for AS102 & AS101 - (Both Days - January 24&25, 2017) Jan 23, 2017 $900.00 $0.00

Who's Going

Loading your connections...

Share AS102 - Administration & Operations & AS101 - Developers - (MountainView, California)

Event Details

 

Course Day 1: AS102 Aerospike Administration and Operations

09:00AM to 06:00PM


Aerospike is the open source front-edge database powering a new generation of interactive, real-time Web and mobile applications that operate at global scale. It is the first flash-optimized, in-memory NoSQL database to combine transactions and “hot” analytics with strong AID consistency and enterprise-grade reliability.


This is a hands on course in the installation and configuration of an Aerospike cluster and is intended for Aerospike administrators. Students will use their own laptops and log into a provided VM on AWS to actually install the database, run commands from the command line, and monitor the database using the Aerospike Management Console.


Before the class, clone or download the student-workbook.

https://github.com/aerospike-edu/student-workbook


Duration: 1 day, over 50% hands-on learning

Prerequisites:

  • Basic Linux admin experience

  • Wifi enabled laptop

  • Ability to ssh into a server instance on AWS

  • PDF viewer

Course outline

  1. Aerospike Architecture:

    1. High level architecture.

    2. Data hierarchy.

    3. Data partitioning

  2. Installation

    1. Installation of Aerospike server & tools

    2. Installation of Aerospike Management Console

    3. How to start/stop Aerospike server & AMC server

  3. AQL:  Aerospike Query Language - a command line tool for managing the database with SQL–like commands.  

    1. Record Operations

    2. Querying Records

    3. Data Management

    4. Security Management (User/Roles – Enterprise only)

    5. Index Management

    6. Query Scan Management

    7. Settings / Statistics

    8. UDF Management

  4. Planning and Testing

    1. Basic capacity planning

    2. Using the Aerospike Java Benchmark tool.

    3. Load test data, run benchmark tests.

  5. Storage

    1. How Aerospike Reads/Writes/Updates Data.

    2. Defragmentation.

    3. Data Hygiene.

    4. Configuring Storage.

  6. Exercises and Useful Tools

    1. asadm

    2. asloglatency

    3. FastStart, coldstart

  7. Configuration

    1. Main server process

    2. Network communication

  8. Hardware Considerations

    1. CPU, Interrupts, RAM

    2. SSD

    3. Aerospike Certification Tool (ACT)

  9. Intro to Key Advanced Features

    1. Durable Deletes

    2. XDR

    3. Security


Course Day 2: AS101 Aerospike for Developers

09:00AM to 06:00PM 


Aerospike for Developers teaches concepts and facilities available for Developers to use in their applications. The course offers code examples and hands-on lab exercises in C#, Java and Python.   

Students should be familiar with one of the course programming languages, supply their own laptops and have the relevant development environment setup for one of the following languages:

 

  • Java - JDK and Maven (Eclipse is optional)

  • C# - Visual Studio

  • Python

Before the class, clone or download the student-workbook.

https://github.com/aerospike-edu/student-workbook

Duration: 1 day, over 50% hands-on learning

Course outline

  1. Architecture and Data Model

    1. High level architecture.

    2. Data Hierarchy

    3. Types: Namespaces, Sets, Records, Bins and Bin types, Language mapping.

  2. Key-value operations

    1. Connect and Disconnect from an Aerospike cluster

    2. Perform Write operations

    3. Perform Read operations

    4. Apply advanced key-value techniques

    5. Correctly handle errors

  3. User Defined Functions for Records

    1. Know the situation when a UDF is appropriate

    2. Develop record User Defined Functions (UDFs) in Lua

    3. Register a UDF with the cluster

    4. Invoke a record UDF

    5. Correctly handle errors

  4. Queries

    1. Define and manage secondary indexes

    2. Execute a query on a secondary index

    3. Process the results of a query

    4. Correctly handle errors

  5. Aggregations

    1. Use a Filter operation

    2. Use a Map operation

    3. Use an Aggregate operation

    4. Use a Reduce operation

    5. Execute a Stream UDF from your application

    6. Correctly handle errors

  6. Intro to Key Advanced Features

    1. Sorted maps

    2. Durable deletes

    3. GeoSpatial

 


Have questions about AS102 - Administration & Operations & AS101 - Developers - (MountainView, California)? Contact Aerospike Training

Save This Event

Event Saved

When & Where


MountainView
2525 E Charleston Road
Cupertino, CA 94043

Tuesday, January 24, 2017 at 9:00 AM - Wednesday, January 25, 2017 at 6:00 PM (PST)


  Add to my calendar

Organizer

Aerospike Training

Aerospike is the open source front-edge database powering a new generation of interactive, real-time Web and mobile applications that operate at global scale. It is the first flash-optimized, in-memory NoSQL database to combine transactions and “hot” analytics with strong ACID consistency and enterprise-grade reliability. Purpose built to make scaling easy and affordable, it enables all developers to take advantage of predictable, sub-millisecond latency for distributed caching, session management, user profile and key value store use cases. In production non-stop for nearly four years, Aerospike is deployed at real-time big data companies like AppNexus, eXelate, Chango and [x+1]. Aerospike is headquartered in Silicon Valley. Investors include New Enterprise Associates, Columbus Nova Technology Partners, Alsop Louie, and Draper Associates. 

  Contact the Organizer
AS102 - Administration & Operations & AS101 - Developers - (MountainView, California)
Things to do in Cupertino, CA Class Business

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.