Я делаю сравнение AWS Kinesis Analytics с использованием PipelineDB «эталонных» данных в STREAM SQL.
http://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html http://docs.pipelinedb.com/joins.html#joins
Вопрос 1: ПРИСОЕДИНЯЙТЕСЬ к нескольким справочным таблицам
AWS Kinesis Analytics - позволяет присоединиться только к ссылочным данным из одного источника. Это кажется действительно ограничительным! Если только я этого не понимаю. Я хотел бы иметь возможность ПРИСОЕДИНЯТЬСЯ к, скажем, ПОЛЬЗОВАТЕЛЯМ и справочным данным АДРЕС. Я не могу?
PipelineDB - говорит, что поддерживает JOIN, но в документации нет примеров JOIN для нескольких справочных таблиц. Поддерживает ли PipelineDB объединение нескольких справочных таблиц в своих ПОТОКАХ и / или НЕПРЕРЫВНЫХ ПРОСМОТРАХ?
Вопрос 2: Обновление справочных данных
AWS Kinesis Analytics - говорит, что вам нужно преодолеть некоторые препятствия (например, вызвать API AWS и т. Д.), Чтобы обновить справочные данные, хранящиеся в его ведре S3 для потока.
PipelineDB - Могут ли потоки просто получать последние справочные данные по мере их обновления с использованием стандартных обновлений SQL для справочных таблиц?
Может ли PipelineDB ПРИСОЕДИНЯТЬСЯ к обычным представлениям SQL, поэтому, по сути, представление SQL обновляется автоматически при каждом изменении базовых данных?