Ferramentas para modelagem de dados
Gostaria de solicitar a ajuda dos amigos aqui de indicações de ferramentas, preferencialmente gratuitas, sem assinatura, ou com investimento máximo de comora única que não passe 100 doletas.
Contextualização
uso o mysql workbench desde que me conheço por gente, ele tem um construtor visual maravilhoso, com suas limitações, mas que serve muito bem, e é bem estável, porém não se atualizou para o MySQL 8.3 tendo diversas incompatibilidades o que tem tornado complexo utilizad em projetos novos.
os pontos fortes que busco em ferramentas desse tipo são:
- modelagem visual
- sincronização de estrutura bilateral
- organização em abas ou parciais
- exportação para PDF e SQL
Importante: quando eu faço modelagem meu sistema base tem ao menos 20 tabelas, e a partir dessas 20 começo a desenvolver o que o cliente necessita, ou seja normalmente um projeto simples vai ter ate 30 tabelas e projetos maiores ou complexos podem ter facil 50-70 tabelas enquanto poucos projetos passam de 100.
ferramentas testadas
- DbSchema: parecia ótimo, visual agradavel, auto alinhamento e visualização de base de dados que encanta a primeira vista, péssima gestão e criação de campos, usabilidade horrível pra manipulação
- Prisma: com plugins é possivel criar exportação de UML e muito mais, gosto da praticidade de misturar o código com o design, mas visualmente manipular trechos de tabelas, ou seja é uma solução parcial, poderosa pra sincronizar e gerar migrações, mas sem suporte para documentação, e manipular 50 tabelas num único arquivo de schema se torna penoso e cansativo de tanto zigue-zague
- dbforge: muito complexo de usar, não me agradou
- dbeaver, phpmyadmin: não são próprios para modelagem, tentei usar como modelagem mas são muito limitados.
- diversas ferramentas de modalagem uml que nem lembro o nome, focam demais no desenho e pouco no banco de dados com visuais estremamente rústicos
- db designer: antigo e sem atualização
- sql power architect: não consegui fazer testes reais com ele, achei muito confuso
- lucidchart: online e caro e generalista, prefiro ferramentas offline instaladas no pc
- visual paradigm: prometeu o mundo e para modelagem é tão completo e complexo que não consegui achar nem por onde começar
- testei algumas ferramentas online mas normalmente são freemium e não consigo testar a fundo pra ver se vai me atender, dentre elas
- dbdiagram.io - muito bom, e muito similar ao drawsql, preço "justo", porém básico
- drawsql.io - muito bom, tem mais recursos que o dbdiagram.io, mas o preço é bem salgado.
- ambos acima não tem suporte para em um único schema vc poder criar abas de visualização menores apenas com as tabelas que vc quer representar em determinado contexto, mas vc pode pintar tabelas com cores diferentes e agrupar manualmente
estou testando
- dbVisualizer - Estou gostando, é uma solução completa, não tem uma modelagem "bonita" mas une muito bem visual diversificado com interação com diversos bancos de dados.
alguém tem recomendação pf?