AWS DynamoDB-Data-Mapper NodeJS - PullRequest
       6

AWS DynamoDB-Data-Mapper NodeJS

0 голосов
/ 16 мая 2018

Я планирую использовать AWS Dynamo-Data-Mapper для отображения ORM при создании лямбда-функций в NodeJS с хранилищем DynamoDB.Эта библиотека все еще находится на стадии предварительного просмотра.У кого-нибудь есть опыт использования этой библиотеки и есть ли риск ее использования, так как она все еще находится на стадии предварительного просмотра?Есть ли какая-нибудь другая лучшая библиотека NodeJS, которую можно использовать для ORM с Dynamo DB.

1 Ответ

0 голосов
/ 16 мая 2018

Лично я кодирую на Java, а Java DynamoDBMapper является лучшим DynamoDB SDK по расстоянию. Он обеспечивает моделирование объектов, оптимистическую блокировку и многое другое. Единственный другой поддерживаемый SDK высокого уровня на данный момент - это .Net Object Persistence Model , который, честно говоря, даже близко не настолько хорош, как DynamoDBMapper.

Если вы используете Lambda, я лично не буду использовать Java, функции будут выполняться слишком долго.

Поддерживаемый AWS Javascript SDK не обеспечивает моделирование объектов.

Я видел несколько проектов, которые пытаются заполнить пробел в SDK для отображения объектов Javascript DynamoDB, например dynamicoose и dynogels . Лично я бы не стал их использовать, поскольку вы просто теряете функциональность, предлагаемую DynamoDB. Но я уверен, что они хороши в некоторых обстоятельствах, таких как быстрое создание прототипов приложений.

Должен признать, что я не использовал новый AWS dynamicodb-data-mapper (Javascript Object SDK). Тем не менее, он разрабатывается AWS и вполне понятно, что они серьезно относятся к этому

Очевидно, что использование SDK зависит от вашего проекта и склонности к риску. Я получаю огромное значение, используя DynamoDBMapper (эквивалент Java SDK). Мой код в целом более чистый и простой, чем в низкоуровневом SDK.

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