<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://lam-tran.dev/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/ai-interview-questions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/avl-tree/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/binarysearch-tree/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/cloud-native-data-platform/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/db-schemachange/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/how-is-memory-managed-in-spark/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/linear-algebra-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mini-spark3-authorizer-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mini-spark3-authorizer-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mysql-series-mysql-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mysql-series-mysql-indexing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mysql-series-mysql-mvcc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/mysql-series-mysql-transaction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/peak-finding/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/probability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/receptive-field/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/sorting-algorithms/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/spark-catalyst-optimizer-and-spark-session-extension/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/spark-cluster-docker/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/spark-kafka-docker/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/spark-rdd-dataframe-dataset/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/spark-structured-streaming-ordered-write/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/state-management-react/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/apache</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/artificial-intelligence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/avl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/bigdata</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/bigdata/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/binary-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/cloud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/computer-vision</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/css</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/data-engineering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/data-platform</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/database-change-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/databases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/html</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/indexing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/kafka</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/kubernetes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/linear-algebra</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/machine-learning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/math</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/ml</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/my-sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/peak</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/peak-finding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/probability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/ranger</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/react</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/receptive-field</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/snowflake</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/sorting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/spark</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/stateful</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/structured-streaming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/transaction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/tags/web-development</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/blog/understanding-snowflake-micro-partitions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/resume</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://lam-tran.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>