Схема и поток вызовов в Voltdb
Какой формат схемы, когда мы создаем новую таблицу с помощью Voltdb? Я новичок. Некоторое время я исследовал и прочитал объяснение в этом https://docs.voltdb.com/UsingVoltDB/ChapDesignSchema.php Пожалуйста, дайте мне больше информации о формате схемы при создании новой таблицы.
Другой вопрос - что такое поток вызовов системы, поскольку запрос поступает в систему до тех пор, пока не будет создан ответ. Какой класс / функцию он проходит в системе.
2 ответа
Поскольку VoltDB является SQL-совместимой базой данных, вы должны создать новую таблицу в VoltDB точно так же, как вы бы создали новую таблицу в любой другой традиционной реляционной базе данных. Например,
CREATE TABLE MY_TABLE (id INTEGER NOT NULL, name VARCHAR(10));
Вы можете найти все операторы SQL DDL, которые вы можете запустить на VoltDB здесь
1. Сделайте файл yourSchemaName.sql в любом месте системы. Предположим, yourSchemaName.sql выглядит следующим образом: CREATE TABLE Customer (CustomerID INTEGER UNIQUE NOT NULL, FirstName VARCHAR (15), LastName VARCHAR (15), PRIMARY KEY (CustomerID));
2. Запустите sqlcmd в CLI внутри папки, в которой вы установили voltdB. если вы не указали путь, вы должны набрать / bin / sqlcmd.
После запуска команды простой способ загрузить схему в базу данных voltdB - набрать /path/to/yourSchemaName.sql; Команда внутри утилиты sqlcmd и схема с именем yourSchemaName.sql будут импортированы в базу данных.
VoltdB - это реляционная база данных, поэтому теперь вы можете использовать все запросы к базе данных sql внутри этой базы данных.