Возможно ли создать несколько баз данных в одной учетной записи aws dynamodb? например, одна база данных для университета, которая управляет таблицами университетов и одной базой данных для школы, которая управляет школьными столами. Спасибо.База данных Amazon DynamoDb
ответ
Насколько я знаю, вы не можете создать более одного DynamoDB для каждой учетной записи на одном и том же регионе. Так что ответ - нет. Наше решение состояло в том, чтобы префикс каждой таблицы для каждого приложения. Например:
appl1_tableName
appl1_tableName
appl2_tableName
Надеюсь, это поможет вам.
Другой ответ правильный, но более полным ответом является то, что DynamoDB работает со столами и элементами. Не существует концепции базы данных как таковой, поскольку это подразумевает связывание нескольких таблиц, что будет противоречить нереляционному аспекту DynamoDB.
Итак, длинный рассказ, да, вы можете создать несколько таблиц, каждый из которых является частью другого приложения, все в той же учетной записи AWS и/или области. Но логические отношения (например, принадлежность к одному и тому же приложению или хранение связанных данных) должны быть смоделированы на уровне приложения. DynamoDB все равно. Он даже не заботится о схеме элементов в одной таблице, а тем более о разных таблицах.
- 1. Amazon DynamoDB vs реляционная база данных
- 2. Модель данных Amazon DynamoDB
- 3. Есть ли хорошая база данных в Django для Amazon DynamoDB?
- 4. Amazon DynamoDB и AngularJS
- 5. Amazon SimpleDB vs Amazon DynamoDB
- 6. Amazon DynamoDB Драйвер
- 7. Размер Amazon DynamoDB Размер?
- 8. Amazon S3 и DynamoDB
- 9. Amazon AMI загружающая база данных
- 10. Общая база данных Amazon Redshift
- 11. Amazon DynamoDB + Rails 2.3.18
- 12. Загрузка данных из Amazon dynamoDB в redshift
- 13. Копирование данных из MySQL в Amazon DynamoDB
- 14. Модель реляционных данных для NoSQL, Amazon DynamoDB
- 15. Перенос данных из Amazon Redshift в DynamoDB
- 16. Перенос данных Redis в Amazon DynamoDB
- 17. Использование Realm с Amazon DynamoDB
- 18. Алгоритм хэша Amazon DynamoDB
- 19. Amazon S3 или DynamoDB
- 20. Удаление с amazon dynamodb
- 21. Amazon DynamoDB Atomic Writes
- 22. Amazon DynamoDB ошибка Exception
- 23. Amazon DynamoDB ValidationException
- 24. Amazon DynamoDB InvalidSignatureException
- 25. DynamoDB: Нужен ли ODM с Amazon DynamoDB?
- 26. MAX операции в Amazon DynamoDB
- 27. Клиент Amazon DynamoDB настолько медленный
- 28. Amazon Lambda не пишет DynamoDB
- 29. Amazon DynamoDB через REST API
- 30. Производительность улья на Amazon DynamoDB
Итак, длинный рассказ: нет. У вас может быть только ** один ** DynamoDB для каждого региона, но вы можете создать несколько таблиц. Поскольку это похоже на кого-то, кто известен с SQL, но не с NoSQL, ваш ответ может вызвать некоторую путаницу. Первая часть очень полезна. – JeroenE
@JeroenE no - DynamoDB имеет таблицы, но нет баз данных. И регион определенно не является базой данных. Пожалуйста, не путайте их. Вы можете придумать таблицу DynamoDB как базу данных, если хотите, но это о ней. Думаю, они должны были назвать их словарями не таблицами. Это сэкономило бы много путаницы. –
вот что я сказал? Я не использовал «базу данных» один раз в своем комментарии. – JeroenE