Todo depende de para qué lo necesitas, como siempre.
Si va a ser usado en monopuesto o en multiusuario, si son pocos o muchos los datos a almacenar, si la base de datos va a estar en servidores de internet o local en una red, etc.
Esa es una pregunta que casi no pasa un día en que alguien la pronuncie, puedes usar la opción de búsqueda en el menú de arriba para encontrar multitud de hilos sobre el mismo tema, aquí llevas varias elegidas al azar.
Esta,
esa y
aquella.