<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://note.datengineer.dev/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/database/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/distributed-system/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/handling-concurrent-inserts-from-single-database-to-distributed/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/learn-the-basics-in-depth/</loc><lastmod>2025-05-22T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/philosophy/</loc><lastmod>2025-05-22T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/analytics.datengineer/</loc><lastmod>2025-02-26T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/introducing-analytics-datengineer/</loc><lastmod>2025-02-26T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/pivot-and-dynamic-pivot-in-sql-advanced-sql-for-analytics/</loc><lastmod>2025-01-19T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/sql/</loc><lastmod>2025-01-19T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/how-to-create-azure-devops-pull-requests-reporting-with-power-bi/</loc><lastmod>2024-08-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/power-bi/</loc><lastmod>2024-08-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/project-management/</loc><lastmod>2024-08-18T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/data-warehouse/</loc><lastmod>2024-08-11T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/how-to-build-a-successful-data-warehouse-project/</loc><lastmod>2024-08-11T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/understand-row-oriented-vs-column-oriented-storage/</loc><lastmod>2024-04-05T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/oltp-olap-why-we-need-data-warehouse/</loc><lastmod>2024-02-28T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/system-design/</loc><lastmod>2024-02-28T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/recursive-ctes-and-connect-by-in-sql-to-query-hierarchical-data/</loc><lastmod>2024-02-20T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/what-is-a-reliable-data-system/</loc><lastmod>2024-02-16T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/pyspark-udfs-a-comprehensive-guide-to-unlock-pyspark-potential/</loc><lastmod>2024-02-09T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/python/</loc><lastmod>2024-02-09T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/tags/spark/</loc><lastmod>2024-02-09T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/a-practical-pyspark-tutorial-for-beginners-in-jupyter-notebook/</loc><lastmod>2024-02-08T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/posts/snowflake-id-simplifying-uniqueness-in-distributed-systems/</loc><lastmod>2024-02-03T00:00:00+00:00</lastmod></url><url><loc>https://note.datengineer.dev/archives/</loc></url><url><loc>https://note.datengineer.dev/categories/</loc></url><url><loc>https://note.datengineer.dev/search/</loc></url></urlset>