<?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://johnnyjclin.com/</loc></url><url><loc>https://johnnyjclin.com/about/</loc></url><url><loc>https://johnnyjclin.com/blog/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-01-exam-map/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-02-identity-and-security/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-03-networking-and-edge/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-04-compute-and-elasticity/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-05-storage/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-06-databases-and-cache/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-07-messaging-and-serverless/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-08-observability-and-governance/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-09-resilience-dr-and-migration/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-10-data-and-analytics/</loc></url><url><loc>https://johnnyjclin.com/blog/aws-saa-11-cost-and-final-review/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-01-relational-model-and-sql/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-02-joins-nulls-and-set-operations/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-03-aggregation-views-and-updates/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-04-constraints-and-triggers/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-05-conceptual-to-logical-design/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-06-functional-dependencies-and-normalization/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-07-mongodb-document-model/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-08-graph-model-and-cypher/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-09-bplus-tree-and-hash-index/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-10-transactions-serializability-and-isolation/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-11-relational-algebra-and-physical-operators/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-12-query-optimization/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-13-choosing-a-data-model/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-14-recovery-wal-and-checkpoints/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-15-parallel-and-distributed-databases/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-16-information-integration/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-17-research-nexus-design-review/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-18-nodb-paper-review/</loc></url><url><loc>https://johnnyjclin.com/blog/cs411-19-cost-aware-learned-caching/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-01-clouds-and-distributed-systems/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-02-p2p-overlays-and-dhts/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-03-gossip-membership-and-failure-detection/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-04-time-causality-and-multicast-order/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-05-consistent-snapshots/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-06-consensus-and-paxos/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-07-mapreduce-at-scale/</loc></url><url><loc>https://johnnyjclin.com/blog/cs425-08-cap-consistency-and-nosql-storage/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-01-data-quality-fitness-for-use/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-02-data-profiling-before-cleaning/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-03-regex-for-data-cleaning/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-04-openrefine-reproducible-cleaning/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-05-integrity-constraints-with-sql/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-06-datalog-and-recursive-queries/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-07-database-repair-and-consistent-answers/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-08-workflows-for-reproducible-cleaning/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-09-data-provenance-and-yesworkflow/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-10-taxonomy-alignment/</loc></url><url><loc>https://johnnyjclin.com/blog/cs513-11-nypl-menu-cleaning-case-study/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5001-01-minhash-and-lsh/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5002-01-association-rules/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5002-02-clustering-and-classification/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5003-01-spark-rdd-execution/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5003-02-dataframes-and-spark-sql/</loc></url><url><loc>https://johnnyjclin.com/blog/msbd5003-03-streaming-graphs-and-ml/</loc></url><url><loc>https://johnnyjclin.com/projects/</loc></url><url><loc>https://johnnyjclin.com/projects/cross-border-payments/</loc></url><url><loc>https://johnnyjclin.com/projects/member-commerce/</loc></url><url><loc>https://johnnyjclin.com/resume/</loc></url></urlset>