Простые, редактируемые данные в AWS - PullRequest
0 голосов
/ 17 октября 2019

Я работаю над проектом, который касается выполнения нескольких моделей одна за другой. Для этого пользователям необходимо загрузить много файлов (в основном CSV) для каждого рабочего процесса, и у каждого файла есть несколько столбцов.

Поскольку понимание каждого файла затруднительно для пользователей нашего приложения, мы хотим предоставьте понятные имена, небольшие описания, справочные тексты и т. д. для каждого файла и отобразите их на нашем веб-сайте.

Эти имена и описания должны редактироваться людьми, которые не являются разработчиками (но будет иметь доступ к учетной записи AWS). Поэтому мы бы предпочли хранилище для этого, которое предоставляет для этого некоторый удобный пользовательский интерфейс .

В мире AWS, что бы вы порекомендовали в качестве хранилища для этого варианта использования? Dynamodb - это перерасход / неудобство для этого?

Должен ли у нас быть отдельный пользовательский интерфейс и сервис для реализации этой функции?

1 Ответ

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

Ваш пользовательский интерфейс и хранилище полностью независимы.

Хранение следует выбирать в зависимости от типа данных и способа доступа к ним. Он может быть реляционным, если вы запрашиваете и объединяете много данных, или это может быть NoSQL (DynamoDB или даже Amazon S3), если вам нужна быстрая, предсказуемая производительность, но без сложных запросов.

Пользователь Интерфейс не должен зависеть от выбора хранилища. Он должен представлять данные для просмотра / редактирования наиболее удобным для пользователей способом. Нет никакой причины, чтобы пользовательский интерфейс определял выбор хранилища (если вы просто не хотите использовать Google Sheets в качестве внешнего интерфейса).

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