GraphQL как создатель DataMart - PullRequest
       8

GraphQL как создатель DataMart

0 голосов
/ 17 октября 2019

У меня есть постоянно меняющееся хранилище данных, в котором сущности добавляются ежедневно / еженедельно для обновления Datamarts с 4-5 измерениями, которые имеют одинаковую структуру, но разные витрины для целей отчетности. Буквально все похоже на список полей отчетности (Field1, Field2, так как они располагаются в отчете), а измерения помечены как Category1, Category2, Category3 ... и в настоящее время мы пишем Node.js вручную, чтобы извлечь изХранилище данных в Datamart.

Некоторые из «обновлений» - это каждую минуту , некоторые - каждый месяц.

Я думаю о замене node.js (8) вручную на GraphQL и Apollo. DataWearhouse не в SQL Server, а в Google RTDB (по сути, большая пара ключей)

Тогда вместо запуска заданий NodeJS, которые собирают данные, мы бы написали GraphQL, который кажется более простым и более подходящим для целей.

Часто в datamart есть большие, большие JSON-деревья с сотнями доступных точек данных, но мы обычно используем 5-10.

Может ли apollo / GraphQL использовать RTDB в качестве источника и может ли он объединяться по нескольким запросам в реальном времени.

...