Base de datos... ¿MySQL? ¿PostgreSQL? ¿MSSQL? ¿Oracle? ¿Ninguna de las anteriores?
De todas maneras creo que siempre puedes contratar un servicio de hosting en el que te permitan acceder de manera remota a la base de datos. Difícil de conseguir, pero no imposible.
Además ten en cuenta la ubicación del servidor, por cuestiones de latencia.
Saludos,