В кассандре терминология, что такое время курсиров?

StackOverflow https://stackoverflow.com/questions/2614195

  •  26-09-2019
  •  | 
  •  

Вопрос

В кассандре терминологию, что такое TimeUUID И когда это используется?

Это было полезно?

Решение

Сроки является одним из шести конкретных реализаций абстрактного класса AnableType..

Для колонны у вас есть возможность указать атрибут, называемый сравнение. (SuperColumns имеют аналогичный атрибут сравнения сравнения).

Допустимые значения для этого атрибута - это классы, которые реализуют абстрактный класс AbstractType (например, Timeuuud). Атрибут сравнения дает кассандре, как сортировать столбцы для нарезания операций.

Если вы используете Java и используете Cassandra с TimeuuiD, я бы порекомендовал прочитать Этот раздел Cassandra FAQ.

Другие советы

TimeuuID - это случайный глобальный уникальный идентификатор. 16 байтов.

Образец шестигранного презентации: A4A70900-24E1-11-20024-001FF3591711

Видеть http://en.wikipedia.org/wiki/universally_unique_identifier.

Он может служить первичным ключом с точки зрения реляционной базы данных или при необходимости хранить список значений под какой-то ключом.

Например, проверьте этот пример Twitter с открытым исходным кодом на основе Cassandra:

http://twissandra.com/

http://github.com/ericflo/twissandra.

User = {
    'a4a70900-24e1-11df-8924-001ff3591711': {
        'id': 'a4a70900-24e1-11df-8924-001ff3591711',
        'username': 'ericflo',
        'password': '****',
    },
}

Username = {
    'ericflo': {
        'id': 'a4a70900-24e1-11df-8924-001ff3591711',
    },
}

Friends = {
    'a4a70900-24e1-11df-8924-001ff3591711': {
        # friend id: timestamp of when the friendship was added
        '10cf667c-24e2-11df-8924-001ff3591711': '1267413962580791',
        '343d5db2-24e2-11df-8924-001ff3591711': '1267413990076949',
        '3f22b5f6-24e2-11df-8924-001ff3591711': '1267414008133277',
    },
}

Здесь пользователь назначен уникальный ключ A4A70900-24E1-11DF-8924-001FF3591711, который используется для обозначения пользователя из других мест.

Чтобы указать уникальную «строку» в колонне

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top