Если вы открыты для NoSQL, то я бы порекомендовал MongoDB. Он ориентирован на документы, поэтому вы не привязаны к фиксированной схеме. Это также очень масштабируемый и производительный. В нем много хороших ООП-подобных вещей. Например, документ может содержать встроенные документы, поэтому, если ваша база данных уже спроектирована как XML, ее будет в основном тривиально хранить в MongoDB