A Comparison of Data Mesh, Data Lake, and Data Fabric