Top
University & Database Best Practices | VoltDB
7661
page-template-default,page,page-id-7661,page-child,parent-pageid-6228,mkd-core-1.0,highrise-ver-1.0,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-header-style-on-scroll,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,wpb-js-composer js-comp-ver-6.0.5,vc_responsive
VoltDB / Resources / University ( 在线学堂 )

University ( 在线学堂 )

Dive into the Technology

The VoltDB University introduces the basic concepts and architecture of VoltDB and the features that make it capable of unparalleled scalability and throughput in an ACID database.

VoltDB University ipad

1.1 VoltDB Basics: The Architecture

Introduces the basic concepts and architecture of VoltDB and the features that make it capable of unparalleled scalability and throughput in an ACID database.

1.2 VoltDB: The Database Schema

Describes the steps for creating a VoltDB database and defining the database schema, building the catalog, and starting the database.

1.3 VoltDB: Stored Procedures

Explains the benefits of using stored procedures in VoltDB and how to declare both simple, single query procedures as well as more complex procedures involving multiple queries and app-specific logic.

1.4 VoltDB Partitioning Strategies

Partitioning is one of the keystones of VoltDB. This session explains how partitioning works and presents guidelines for choosing appropriate partitioning columns for your database tables and procedures.

1.5 VoltDB Clusters & Availability

Explains how easy it is to create a database cluster with VoltDB and how you can use clusters to increase capacity, performance, and/or availability.

1.6 VoltDB Durability

Planning for the unexpected is an important part of effectively managing any computer application. This session describes the three VoltDB database features that protect your data from life’s harsh realities.

1.7 VoltDB Query Optimization

Database performance is a combination of system features and query design. Learn how to use VoltDB compiler annotations and execution plans to tune your queries for maximum performance.

1.8 VoltDB Hardware Sizing

Explains how to calculate the type and number of servers that you will need to run your database based on your estimated volume and workload.

1.9 VoltDB Database Administration

Describes the tools and commands available to help you create, monitor, and manage VoltDB databases in production.

1.10 VoltDB: Putting it All Together

Rounds out the training with a discussion of client applications, including best practices for connecting to VoltDB databases, invoking stored procedures, and interpreting the results.

1.2 (Bonus!) VoltDB Development: Command Line

Describes the new INIT and START commands and explains how they make starting a VoltDB database easier.

Watch now

Simple Example App in VoltDB Open Source Product

In this video, you’ll learn how to use the Simple Example app included in the VoltDB Open Source product.

Fraud Detection with Built-In Machine Learning VoltDB Open Source Example

Watch this video to learn how to build a fraud detection app using machine learning.

Introduction to VoltML: Machine Learning Module for VoltDB

Watch this video to learn how to use the machine learning for VoltDB module, called VoltML.

VoltDB 2017版简介

在开始试用之前,请了解如何安装和运行。
请看该视频,了解后续步骤。

1.1 VoltDB基础:架构

介绍VoltDB的基本概念和架构,以及VoltDB作为可扩展性及吞吐能力无与伦比的ACID数据库所依赖的功能。

1.2 VoltDB:数据库模式

详细介绍创建VoltDB数据库和定义数据模式、建立目录和启动数据库的步骤。

1.3 VoltDB开发:存储过程

阐述在VoltDB中使用存储过程的好处,并说明如何声明简单的单一查询过程以及较为复杂、涉及多个查询及应用特有逻辑的过程。

1.5 VoltDB分区策略

分区是VoltDB的基石之一。这个部分说明分区的原理,并介绍为数据库表和过程选择适当分区列的指导原则。

1.6 VoltDB的耐久性

要有效管理任何计算机应用,制定意外事件预案都是一个重要组成部分。这个部分介绍VoltDB在苛刻条件下保护数据的三个数据库功能。

Want More?

Check out the other offerings on university.voltdb.com