Как получить данные из базы данных AWS красного смещения с помощью reactJS / Javascript? - PullRequest
0 голосов
/ 19 июня 2020

У меня есть вариант использования, в котором мне нужно получить данные из базы данных AWS Redshift и отобразить их в компоненте реакции.

Может ли кто-нибудь помочь с тем, как это сделать?

Примечание: - Я установил пакет aws -sdk из npm. Но я не уверен, как использовать это для получения AWS данных Redshift.

1 Ответ

0 голосов
/ 19 июня 2020

Отличный вопрос.

Вы не можете читать данные красного смещения непосредственно из Интернета. Вам необходимо набрать go через промежуточную службу. Также я бы не рекомендовал читать данные из красного смещения напрямую, он не может хорошо масштабироваться и будет стоить дорого, если вы хотите масштабировать его для транзакционных запросов.

Вот несколько предложений:

  1. Если вы читаете данные с целью транзакции, используйте RDS, и вы можете использовать GraphQL с appsyn c.
  2. Если красное смещение не является основным требованием, рекомендуется использовать DynamoDB вместе с appsyn c, что будет очень хорошо для более быстрого вывода внешнего интерфейса.
  3. Используйте Redshift только для аналитических запросов и выгружайте данные в S3 и получайте к ним доступ оттуда.

РЕДАКТИРОВАТЬ 1:

Appsyn c с резольверами Dynamodb

https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-resolvers.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...