<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://loonytek.com/2021/12/30/two-phase-commit/</loc><lastmod>2021-12-30T02:51:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2020/01/20/long-jvm-pauses-without-gc/</loc><lastmod>2020-01-21T18:47:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/disclaimer/</loc><lastmod>2020-01-20T01:00:18+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://loonytek.com/2019/12/23/optimistic-locking/</loc><lastmod>2019-12-23T16:12:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/09/02/primary-index-vs-secondary-index/</loc><lastmod>2019-09-23T20:52:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2017/05/04/why-analytic-workloads-are-faster-on-columnar-databases/</loc><lastmod>2019-08-27T05:07:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2018/04/26/vectorized-processing-in-analytical-query-engines/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2018/04/arrow_vectors_6-1.png</image:loc><image:title>arrow_vectors_6 (1)</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2018/04/bits-bytes-6244118-e1524718935487.jpg</image:loc><image:title>bits-bytes-6244118</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2018/04/arrow_vectors_61.png</image:loc><image:title>arrow_vectors_6</image:title></image:image><lastmod>2019-08-27T05:06:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/01/13/what-is-the-difference-between-scaling-horizontally-vs-scaling-vertically/</loc><lastmod>2019-08-19T01:57:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2019/08/18/volatile-and-synchronized/</loc><lastmod>2019-08-24T20:11:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2019/06/29/building-rpc-layer-in-a-distributed-system-using-netty/</loc><lastmod>2021-05-28T16:16:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/10/18/leader-election-and-log-replication-in-raft-part-1/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/raft1.png</image:loc><image:title>raft</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/raft.png</image:loc><image:title>raft</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/state1.png</image:loc><image:title>state</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/state.png</image:loc><image:title>state</image:title></image:image><lastmod>2019-12-01T21:22:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/about/</loc><lastmod>2019-06-14T21:53:48+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://loonytek.com/2017/03/17/lock-free-algorithms-part-1/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/d2.png</image:loc><image:title>d2</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/d1.png</image:loc><image:title>d1</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list5.png</image:loc><image:title>list5</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list4.png</image:loc><image:title>list4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list31.png</image:loc><image:title>list3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list3.png</image:loc><image:title>list3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list2.png</image:loc><image:title>list2</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/11/list1.png</image:loc><image:title>list1</image:title></image:image><lastmod>2017-03-19T05:13:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2017/03/15/notes-on-distributed-systems-part-1/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s7.png</image:loc><image:title>s7</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s6.png</image:loc><image:title>s6</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s5.png</image:loc><image:title>s5</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s32.png</image:loc><image:title>s3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s4.png</image:loc><image:title>s4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s31.png</image:loc><image:title>s3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s3.png</image:loc><image:title>s3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s2.png</image:loc><image:title>s2</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2017/03/s1.png</image:loc><image:title>s1</image:title></image:image><lastmod>2017-03-15T08:52:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/11/14/use-of-associativity-in-hashing/</loc><lastmod>2016-11-14T08:17:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/09/03/clustered-indexes-vs-non-clustered-indexes/</loc><lastmod>2016-09-03T08:33:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/05/17/extendible-hashing/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash61.png</image:loc><image:title>ehash6</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash6.png</image:loc><image:title>ehash6</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash51.png</image:loc><image:title>ehash5</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash5.png</image:loc><image:title>ehash5</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash42.png</image:loc><image:title>ehash4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash41.png</image:loc><image:title>ehash4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash4.png</image:loc><image:title>ehash4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash31.png</image:loc><image:title>ehash3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash3.png</image:loc><image:title>ehash3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/ehash2.png</image:loc><image:title>ehash2</image:title></image:image><lastmod>2019-08-02T11:48:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/05/09/linear-hashing/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l71.png</image:loc><image:title>l7</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l7.png</image:loc><image:title>l7</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l6.png</image:loc><image:title>l6</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l5.png</image:loc><image:title>l5</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l4.png</image:loc><image:title>l4</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l3.png</image:loc><image:title>l3</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l2.png</image:loc><image:title>l2</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2016/05/l1.png</image:loc><image:title>l1</image:title></image:image><lastmod>2018-02-09T01:21:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2016/03/07/pointer-world/</loc><lastmod>2016-03-07T03:32:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/11/15/logical-and-physical-addresses/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/11/add.png</image:loc><image:title>add</image:title></image:image><lastmod>2017-11-24T00:57:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/10/26/leader-election-and-log-replication-in-raft-part-2/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/raft2.png</image:loc><image:title>raft2</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/raft1-1.png</image:loc><image:title>raft1 (1)</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/10/raft11.png</image:loc><image:title>raft1</image:title></image:image><lastmod>2015-10-26T07:19:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/10/09/difference-between-page-table-and-inverted-page-table/</loc><lastmod>2015-10-09T00:48:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/08/17/fenwick-trees/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/08/update11.png</image:loc><image:title>update1</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/08/update1.png</image:loc><image:title>update</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/08/update.png</image:loc><image:title>update</image:title></image:image><lastmod>2015-08-18T05:55:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/08/13/paging-vs-swapping/</loc><lastmod>2015-08-13T08:38:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/07/11/traditional-unix-inode-block-map/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/07/diblock.png</image:loc><image:title>diblock</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/07/inode.png</image:loc><image:title>INODE</image:title></image:image><lastmod>2015-07-11T08:42:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/04/28/call-stack-internals-part-1/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack2.png</image:loc><image:title>stack</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack13.png</image:loc><image:title>stack1</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack12.png</image:loc><image:title>stack1</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack11.png</image:loc><image:title>stack1</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack1.png</image:loc><image:title>stack</image:title></image:image><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/04/stack.png</image:loc><image:title>stack</image:title></image:image><lastmod>2015-04-28T06:59:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/04/24/prepost-increment-operators-and-performance-differences/</loc><lastmod>2017-12-21T22:18:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2014/12/31/static-and-dynamic-linking-part-i/</loc><lastmod>2015-04-17T08:53:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/04/17/singleton-design-pattern/</loc><lastmod>2015-04-17T08:34:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/02/03/how-does-the-free-function-work/</loc><image:image><image:loc>https://loonytek.com/wp-content/uploads/2015/02/malloc.jpg</image:loc><image:title>malloc</image:title></image:image><lastmod>2015-02-03T08:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com/2015/01/15/advisory-file-locking-differences-between-posix-and-bsd-locks/</loc><lastmod>2015-01-21T06:33:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://loonytek.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2021-12-30T02:51:56+00:00</lastmod></url></urlset>
