Estoy desarrollando un proyecto de manejo de información personal para una no-lucrativa
Estoy desarrollando un proyecto que implica una estructura grande en base de datos, contando con la participación de un equipo de personas que está repartido por medio mundo.
Nuestro trabajo tiene que ser asíncrono, claro y riguroso. Para nosotros es muy importante que el trabajo de diseño del esquema de la base de datos no sea solo un diagrama sino que se pueda convertir directamente en código SQL, a la vez que sea visual y colaborativo.
El proyecto es para una organización no-lucrativa así que mi presupuesto es restringido: cada dolar cuenta.
He probado muchas herramientas: dbdesigner.net es excelente pero parece "abandonware" pues trato de contactarlos y nadie responde y así no voy a pagarles. Dynobird es otro importante producto pero para el tamaño de diseño que estoy haciendo, tendría que comprar su paquete más grande, que pueda manejar más de 50 tablas. El estándar está muy limitado.
También he probado DrawDB (gratuito) y está muy bien para prueba de concepto, pero se queda muy corto para un proyecto más serio. DBDiagram.io es un competidor serio y que sin duda está al tu por tu con QuickDatabaseDiagrams.com con la diferencia que al hacer la importación de mi código existente en uno y otro, DBDiagram no me certifica que importó correctamente mientras que QuickDBD lo importa todo, puedo ver índices y relaciones de todo, simplemente no le pone nombre a tablas y campos después del límite de 10 tablas de la versión gratuita. Es decir, tengo la certeza de que hará bien mi trabajo.
También probé otras herramientas (DrawSQL, diagrams.net, etc.) y todas tienen fortalezas y debilidades: algunas en la documentación, otras en la confiabilidad de mis diagramas o en la facilidad para llevarlos a cabo.
Así que después de un largo período de pruebas, creo que ya decidí. Cualidades principales: importación y exportación precisa, presentación limpia y clara. No es perfecta, pero hasta ahora es la que mejor cumple con mis necesidades.

