Hi team, With the gradual progress of HIVE-28879, I believe the implementation of HMS adapting to multiple catalogs is only a matter of time. In HIVE-28879, we mentioned that support for HadoopCatalog will be added in the future. Therefore, here, I would like to contribute our recent research on FileSystemCatalog. Currently, we have initially implemented a reliable commit mechanism based on any file system. Considering the popularity of embedded applications like DUCKDB, I am confident that providing a lightweight catalog function implementation will significantly boost the competitiveness of HMS.
Prototype project address: https://github.com/BsoBird/filesystem-catalog-original/blob/master/FileTrackerCommitStrategyV2-Explained.md If there are any suggestions or comments, please feel free to let me know. Thank you! Best regards Lisoda
