How to create a database in DynamoDB

I am very new to DynamoDB. When reading the documentation, I saw the following sentence :

In Amazon DynamoDB, a database is a collection of tables. A table is a set of elements, and each element is a set of attributes.

However, all I can find are methods for reproducing tables, elements, and attributes, and nothing is said about how to create a database.

So my questions are: is it possible to create databases in my user account or all the tables created in the default shared database (ie my user account is a unique โ€œdatabaseโ€)? It would be very useful for me to create, one way or another, subsets of tables around the concept of "user / tenant". Of course, this is something that can be controlled by my application logic, however, my users will require more clear / secure data isolation.

In any case, as I said, it is very new for DynamoDB, and most likely I am missing everything.

+6
source share
1 answer

Yes, there is no specific โ€œdatabaseโ€, all tables are under your aws account. Using some form of naming convention might be a better option if you need some kind of namespace.

+9
source

All Articles