Создание БД в VoldDB:
В VoltDB сначала определяется схема, а потом запускается БД. Конечно потом можно изменить схему, но сперва нужно определить начальную схему для инициализации.
Для определения схемы используется стандартный SQL:
DDL в VoltDB поддерживает объявление хранимых процедур и фрагментацию таблиц и процедур (partitioning tables and procedures).
После того как схема определена, можно создавать application catalog:
Для старта VoltDB нужно два файла:
Взаимодействовать с запущенной БД можно посредством обычных SQL команд (SELECT, DELETE и др.).
VoltDB предоставляет командную строку (sqlcmd). Другие стандартные интерфейсы: JDBC и JSON. Есть API для Java, C++, Python, PHP, Erlang, C#, Node.js.
- создание схемы (логическая структура БД);
- компиляция каталога;
- старт БД.
В VoltDB сначала определяется схема, а потом запускается БД. Конечно потом можно изменить схему, но сперва нужно определить начальную схему для инициализации.
Для определения схемы используется стандартный SQL:
- CREATE TABLE
- CREATE INDEX
- CREATE VIEW
DDL в VoltDB поддерживает объявление хранимых процедур и фрагментацию таблиц и процедур (partitioning tables and procedures).
После того как схема определена, можно создавать application catalog:
$ voltdb compile myschema.sql
Для старта VoltDB нужно два файла:
- application catalog указывает логическую структуру БД;
- deployment файл указывает физическое размещение БД и специальные возможности и настройки.
$ voltdb create catalog catalog.jar
Взаимодействовать с запущенной БД можно посредством обычных SQL команд (SELECT, DELETE и др.).
VoltDB предоставляет командную строку (sqlcmd). Другие стандартные интерфейсы: JDBC и JSON. Есть API для Java, C++, Python, PHP, Erlang, C#, Node.js.