6

У меня есть приложение meteor, работающее в облаке амазонок, и у вас возник вопрос, может ли он использовать dynamoDB.Метеор с DynamoDB

Я ищу в Интернете, но могу найти что-нибудь о метеоре & dynamoDB вместе. Итак, вопрос в том, может ли метеор использовать dynamoDB вместо mongodb?

ответ

6

Это возможно, но очень сложно!

Meteor работает, имея «minimongo» на клиенте браузера и «надлежащее монго» на сервере. Это позволяет ему отслеживать изменения на стороне клиента и на стороне сервера.

Есть также некоторые действительно полезные биты, где сервер обращает внимание на изменения в serverdb в режиме реального времени с использованием Oplog Mongodb - функции, немного напоминающей SQL-триггеры.

Итак, у вас есть много усилий, чтобы найти, как настроить метеорит, чтобы взять DynamoDB, который затем приведет к версии Meteor, которая не имеет такой же функциональности (живые удары с сервера).

Не будет весело!

+0

Пробовал ли кто-нибудь https://github.com/peerlibrary/meteor-aws-sdk? – idophir

-3

Если вы уже находитесь на aws, тогда вы можете определенно использовать DynamoDB. Метеор - чистая платформа JS, и у DynamoDB есть поддержка JavaScript. Проверьте эту ссылку: DynamoDB Getting Started

+0

Я надеялся, что для этого был пакет, то есть единственное, что мне нужно было сделать, чтобы переключить мое приложение на dynamoDB было: '$> meteor install dynamoDB' :) Что-то в этом роде! –

+0

Уже находящийся на AWS не имеет отношения к делу, и нет, вы не можете использовать DB динамо, хотя метеорит чистый JS. –

1

Для этого есть пакет. Я только пробовал установку Cloudant, но если он работает, то должен работать с DynamoDB.

https://github.com/ccorcos/meteor-any-db

Просто добавьте этот пакет в проекте:

метеор добавить ccorcos: любой дБ

Вместо того, чтобы иметь мини-базу данных на клиенте, мы просто подписной-курсор объект, представляющий результаты запроса на стороне сервера.

Смежные вопросы