Advantages and challenges of semi-structured data