Pues MySql te cumple con todos los requisitos que deseas.... ademas de ser una de las mas livianas, rapidas y sobre todo baratas (Gratis)
Para la parte de la replicacion te sera muy util ya que no consume mucho recurso en bytes.
La unica recomendacion es que tengas mucho cuidado con el manejo de la integridad ya que esta no esta soportado completamente en MySql, asi que tendras que trabajar en lo referente a ese aspecto.... por lo demas