Score:0

DynamoDB user segmentation

ng flag

Is there an industry standard way to segment data by company / user / client in DynamoDB? If I was using a relational database, I think i'd have a different database for the level I'm thinking of here. Rather than having keys to mark rows as belonging to a given entity, I'd like to have a chunk of data which I can programmatically contain my App to per-user, without the sort of error that having the wrong key or a logic error in code my expose data. Also so I can just blow away all the data at a go when we're done with it (no longer a client, or for testing). I guess I could use table name prefixes, but I think there's likely a limit on the number of tables, and this isn't as clean as would be idea. Would I need to set up separate accounts for each, even if there's all being billed to us?

Tim avatar
gp flag
Tim
Not as far as I'm aware. You need to design the schema to meet the needs of your application / work.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.