Вы можете использовать одну и ту же базу данных для любого языка, инфраструктуры, ..., если язык поддерживает соединение с этой СУБД.
БД не должна знатьо том, как создаются приложения, которые его используют.Его цель - хранить данные.Вы не хотите клонировать одну и ту же БД для разных приложений, это может привести к разным данным между приложениями.
Например:
[Mobile application written in swift]
|
|
|
|
V
[Web application written in php] ----------- > [DB] < ----------- [Fat client written in C#]
^
|
|
|
|
[Alien spaceship embedded software written in klingon]