results = executecql(conn,query) возвращает результаты выполнения Кассандры® Запрос языка запросов (CQL) в базе данных Cassandra с помощью подключения к базе данных Cassandra. executecql функция импортирует результаты запроса в MATLAB®.
results = executecql(conn,query,'ConsistencyLevel',level) задает уровень согласованности, чтобы указать, сколько узлов должно ответить для выполнения запроса CQL.
Используя соединение с базой данных Cassandra ®, выполните запрос CQL, чтобы импортировать данные из таблицы базы данных Cassandra в MATLAB ®. В этом случае база данных Cassandra содержит employees_by_job таблица базы данных с данными о сотрудниках в employeedata keyspace.
Создайте соединение с базой данных Cassandra с помощью локального адреса хоста. conn является cassandra объект.
Написание запроса CQL, который выбирает всех сотрудников, являющихся программистами или продавцами магазинов, нанятых до 30 апреля 2006 года, и извлекает их идентификаторы должностей, даты найма и адреса электронной почты. job_id - ключ разбиения employees_by_job таблицы базы данных и hire_date - столбец кластеризации.
results - таблица с job_id, hire_date, и email переменные. The hire_date переменная является datetime массив и job_id и email переменные строковые массивы.
Закройте соединение с базой данных Cassandra.
close(conn)
Выполнение запроса CQL с использованием уровня согласованности
Используя соединение с базой данных Cassandra ®, выполните запрос CQL, чтобы импортировать данные из таблицы базы данных Cassandra в MATLAB ®. Задайте уровень согласованности для возврата результатов запроса. В этом случае база данных Cassandra содержит employees_by_job таблица базы данных с данными о сотрудниках в employeedata keyspace.
Создайте соединение с базой данных Cassandra с помощью локального адреса хоста. conn является cassandra объект.
Написание запроса CQL, который выбирает всех сотрудников, являющихся программистами, и извлекает даты их найма и адреса электронной почты. job_id - ключ разбиения employees_by_job таблица базы данных. Ограничьте возвращенные данные тремя строками.
Большинство узлов реплики отвечают возвращенными данными. results - таблица с hire_date и email переменные. The hire_date переменная является datetime массив и email переменная является строковыми массивами.
conn - Соединение с базой данных Кассандра cassandra объект
Соединение с базой данных Cassandra, заданное как cassandra объект.
query - запрос CQL вектор символов | строковый скаляр
Запрос CQL, заданный как вектор символов или строковый скаляр. Для получения дополнительной информации о CQL см. справочную документацию по CQL.
Пример: "SELECT * FROM dev.maps"
Типы данных: char | string
level - Уровень согласованности "ONE" (по умолчанию) | символьный вектор | строковый скаляр
Уровень согласованности, заданный в качестве одного из следующих значений.
Значение уровня согласованности
Описание уровня согласованности
"ALL"
Возвращает результаты запроса, когда все узлы реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"EACH_QUORUM"
Завершает выполнение, когда большинство узлов реплики в каждом центре обработки данных фиксируют изменение (только операция записи).
"QUORUM"
Возвращает результаты запроса, когда большинство узлов реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"LOCAL_QUORUM"
Возвращает результаты запроса, когда большинство узлов реплики в локальном центре обработки данных отвечают (операция чтения) или фиксируют изменение (операция записи).
"ONE" (по умолчанию)
Результаты запроса возвращаются, когда один узел реплики отвечает (операция чтения) или фиксирует изменение (операция записи).
"TWO"
Возвращает результаты запроса, когда два узла реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"THREE"
Возвращает результаты запроса, когда три узла реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"LOCAL_ONE"
Результаты запроса возвращаются, когда один узел реплики в локальном центре обработки данных отвечает (операция чтения) или фиксирует изменение (операция записи).
"ANY"
Завершите выполнение, даже если все узлы реплики для указанного раздела недоступны (только операция записи).
"SERIAL"
Возвращает результаты запроса текущих (и, возможно, незафиксированных) данных для узлов реплики в любом центре обработки данных (только для операций чтения).
"LOCAL_SERIAL"
Возвращает результаты запроса текущих (и, возможно, незафиксированных) данных для узлов реплики в локальном центре обработки данных (только для операций чтения).
Можно задать значение уровня согласованности как вектор символов или строковый скаляр.
Результаты запроса CQL, возвращенные как таблица. Каждый столбец базы данных Cassandra из результата запроса CQL является переменной в таблице. Имена переменных совпадают с именами столбцов базы данных Cassandra в результате запроса CQL.
Типы данных переменных в таблице зависят от типов данных CQL. Дополнительные сведения о том, как типы данных CQL преобразуются в типы данных MATLAB, см. в разделе Преобразование типов данных CQL в типы данных MATLAB.
Для операций чтения или записи, которые не возвращают данных, executecql функция возвращает пустую таблицу.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.