He usado más de 12 lenguajes y mas frameworks/drivers de BD de los que me puedo acordar, hasta incluso crear mis propios componentes. Y todos son la misma cosa: Un componente para conectar a la BD, y
quizas otro para jalar los datos en un DataSet.
Por lo que escribes, parece que estas demasiado "ligado" a una forma muy especifica de trabajar de algún componente anterior(?). Y quizás me atrevo a decir no tienes mucha experiencia con motores de BD relacionales(?). Siempre es MEJOR saber como hacer las cosas de forma "nativa" a tu motor (como hacer un backup o manejar transacciones con BEGIN/COMMIT, etc). Usar componentes extras puede ser OK, pero no es una razon para intentar ignorar
como funcionan las BD.
Como sea: No veo ninguna razon para desconfiar de cualquier componente con trayectoria y menos de firedac, que viene de caja. Usar mysql es muy facil:
https://blogs.embarcadero.com/learn-...ss-sample-app/