What is the difference between DuckLake and traditional Parquet-based data lakes?

What is the difference between DuckLake and traditional Parquet-based data lakes?
Why does DuckLake store metadata in a database instead of files, unlike Iceberg/Delta Lake?
How does DuckLake's data inlining solve the small-file problem?
What is the difference between DuckDB and Apache Iceberg/Delta Lake for table formats?
Explain the internal working of morsel-driven parallelism in DuckDB?
How does DuckDB achieve high performance without a separate server process?
What is the difference between DuckDB's in-process mode and its new client-server (Quack) protocol?
How do you troubleshoot slow query performance in DuckDB?
How do you query a remote Parquet file on S3 directly using DuckDB?
What is the difference between row-oriented and columnar storage for analytical queries?
How does DuckDB differ from a traditional client-server database like PostgreSQL?
Why is DuckDB often described as "SQLite for analytics"?
Explain the execution flow of a query in DuckDB from SQL to result?
What is the relationship between DuckDB and DuckDB Labs?
What are the main use cases for DuckDB?
https://www.javapedia.net/duckdb-interview-questions/11071/what-are-the-main-use-cases-for-duckdb
What is the spatial extension used for in DuckDB?
What is the DuckDB JSON extension used for?
What is a single-file DuckDB database?
https://www.javapedia.net/duckdb-interview-questions/11068/what-is-a-single-file-duckdb-database
What client languages/APIs does DuckDB support?
What is the difference between OLAP and OLTP, and where does DuckDB fit?