Olá,
Estou desenvolvendo um sistema web onde esse terá vários usuários e cada usuário armazenará seus documentos.
Esses documentos podem ser em qualquer formato desde .doc até exe.
A aplicação terá duas tabelas uma pra usuários e a outra para documentos.
As tecnologias utilizadas serão eclipse, primefaces, glassfish, jsf, spring security e mysql. Até aqui tudo bem.
A questão é que o cliente me pediu que cada usuário tenha o seu próprio repositório de dados, ou seja,
o usuário 1 não poderá ver os documentos do usuário 2 e assim por diante.
A solução seria criar uma tabela documento para cada usuário, mas a medida que esse sistema cresce
chegaremos a um momento que isso fica inviável. Se o sistema ter 300 usuários teremos 300 tabelas documentos.
Alguém que tem mais experiência poderia me dar uma solução pra esse caso?
Desde já agradeço a colaboração