Metadata Management in Big Data Systems: A Complete Guide