2015-09-11 2 views
1

Рассмотрим ниже MySQL схемы,Как использовать utf8 кодировки в Кассандре 2.x с помощью Python

CREATE TABLE table (
ID BIGINT (20) без знака NOT NULL AUTO_INCREMENT,
TEXT LONGTEXT NOT NULL,
ПЕРВИЧНЫЙ КЛЮЧ (ID),
) ДВИГАТЕЛЬ = MyISAM AUTO_INCREMENT = 1 CHARSET = УМОЛЧАНИЮ utf8

Мы хотели бы сохранить текст со специальными символами в столбце таблицы, созданной с использованием Cassandra 2.x.

Мы знаем, что Cassandra напрямую не поддерживает тип данных, но как мы можем это сделать в самой кассандре, а не через прикладной уровень?

Ответ на пример является наиболее желанным.

ответ

0

Если вы просто заинтересованы в отображений типа, CQL имеет тождественно имени bigint и text типов, которые должны работать для вас: http://docs.datastax.com/en/cql/3.1/cql/cql_reference/cql_data_types_c.html

Я также указывают на то, что нет никакого понятия auto_increment в Кассандре. Для идентификаторов вы можете рассмотреть uuid или timeuuid Типы CQL.

Смежные вопросы