Просьба рассчитать причины, по которым нецелесообразно использовать интерфейс Trrift для Cassandra? Каковы возможные преимущества и недостатки?По каким причинам не рекомендуется использовать Thrift API для доступа к Cassandra?
4
A
ответ
4
Если вы используете сырую Бережливость Apis зэки будут:
- нет пула соединений
- без контроля
- не объектно-ориентированного интерфейса (не совсем верно)
- не отказоустойчивого поддержка
3
Чтобы продолжить стартовать Schildmeijer:
- Нет пакетного интерфейса.
- Нет CHUNKING из get_range_slices() или get_indexed_slices(), так что вы можете легко потопить Кассандру
- типов нестроковых должен быть упакован в двоичные строки сами
- Вы, вероятно, запутывает метка время точности
- сообщение Исключения обычно бесполезно
- Субтитры по умолчанию на некоторых языках повреждены. Например, см. Расширение PHP C.
- Поскольку код сгенерирован, он не интуитивно понятен, особенно в отношении суперколонок, SlicePredicates и batch_mutate().
- Команды модификации схемы не дожидаются согласования схемы между всеми узлами в кластере