Do ponto de vista do aplicativo - não importa. O banco de dados deve ser abstraído do aplicativo o suficiente para que nenhuma dependência de plataforma tenha sido introduzida.
Do ponto de vista do gerenciamento / manutenção - eu prefiro que eles estejam na mesma edição do sistema operacional para que o gerenciamento de patches seja simplificado.