v.24.1New Feature
Add system.database_engines table and enable independent registration of database engines and interpreters
Add table system.database_engines. #58390 (Bharat Nallan). Allow registering database engines independently in the codebase. #58365 (Bharat Nallan). Allow registering interpreters independently. #58443 (Bharat Nallan).Why it matters
This feature improves the extensibility and maintainability of ClickHouse by enabling database engines and query interpreters to be registered independently. This modular approach simplifies adding new engines and interpreters without tightly coupling them to the core code, facilitating easier development and customization.How to use it
Users can query the newsystem.database_engines table to view available database engines. Developers can register new database engines and interpreters independently in the codebase following the updated modular registration mechanism.