<?xml-stylesheet type="text/xsl" href="https://grisha.org/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://grisha.org/</loc>
    <lastmod>2020-05-08T12:22:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/posts/</loc>
    <lastmod>2020-05-08T12:22:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2018/01/23/explaining-proof-of-work/</loc>
    <lastmod>2018-01-23T11:41:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/12/15/blockchain-and-postgres/</loc>
    <lastmod>2017-12-15T08:28:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/10/20/blockchain-in-postgresql-part-2/</loc>
    <lastmod>2017-10-20T08:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/10/10/postgre-as-a-full-node/</loc>
    <lastmod>2017-10-10T17:54:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/09/28/electricity-cost-of-1-bitcoin/</loc>
    <lastmod>2017-09-28T16:38:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/09/25/bitcoin-value-2/</loc>
    <lastmod>2017-09-25T08:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/09/22/bitcoin-value/</loc>
    <lastmod>2017-09-22T07:52:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/07/04/tgres-status-july-2017/</loc>
    <lastmod>2017-07-04T08:28:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/04/27/simplistic-go-web-app/</loc>
    <lastmod>2017-04-27T15:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/04/27/simplistic-go-web-app-part-2/</loc>
    <lastmod>2017-04-27T14:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/04/27/go-web-app-part-3/</loc>
    <lastmod>2017-04-27T13:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/04/27/go-web-app-part-4/</loc>
    <lastmod>2017-04-27T09:13:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/03/22/tgres-0-dot-10-dot-0b-time-series-with-go-and-postgresql/</loc>
    <lastmod>2017-03-22T13:52:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/02/28/tgres-load-testing-follow-up/</loc>
    <lastmod>2017-02-28T21:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/02/23/can-tgres-outperform-graphite/</loc>
    <lastmod>2017-02-23T09:49:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2017/01/21/storing-time-seris-in-postgresql-optimize-for-write/</loc>
    <lastmod>2017-01-21T09:33:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/12/28/simple-tgres-part-ii-a-high-rate-counter/</loc>
    <lastmod>2016-12-28T17:06:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/12/23/time-series-what-is-it/</loc>
    <lastmod>2016-12-23T09:13:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/12/21/simple-time-series-app-with-tgres/</loc>
    <lastmod>2016-12-21T19:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/12/16/storing-time-series-in-postgresql-part-ii/</loc>
    <lastmod>2016-12-16T19:35:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/11/14/table-names-from-sql/</loc>
    <lastmod>2016-11-14T14:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/11/08/load-testing-tgres/</loc>
    <lastmod>2016-11-08T14:41:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/09/22/golang-receiver-vs-function/</loc>
    <lastmod>2016-09-22T08:15:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/08/04/data-points/</loc>
    <lastmod>2016-08-04T10:35:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/07/29/state-of-tgres-2016/</loc>
    <lastmod>2016-07-29T10:12:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/04/19/deploying-a-golang-app-to-aws-ecs-with-terraform/</loc>
    <lastmod>2016-04-19T10:53:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/02/17/triple-exponential-smoothing-forecasting-part-iii/</loc>
    <lastmod>2016-02-17T10:39:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/02/16/triple-exponential-smoothing-forecasting-part-ii/</loc>
    <lastmod>2016-02-16T13:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2016/01/29/triple-exponential-smoothing-forecasting/</loc>
    <lastmod>2016-01-29T15:36:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2015/09/23/storing-time-series-in-postgresql-efficiently/</loc>
    <lastmod>2015-09-23T22:01:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2015/05/04/recording-time-series/</loc>
    <lastmod>2015-05-04T17:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2015/03/28/on-time-series/</loc>
    <lastmod>2015-03-28T15:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2015/03/20/influxdb-data/</loc>
    <lastmod>2015-03-20T15:52:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2014/08/19/ruby_hiveserver2_and_kerberos/</loc>
    <lastmod>2014-08-19T08:03:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2014/06/03/graceful-restart-in-golang/</loc>
    <lastmod>2014-06-03T12:49:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/11/07/mod-python-performance-revisited/</loc>
    <lastmod>2013-11-07T17:51:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/10/30/separate-request-and-response-or-a-single-request-object/</loc>
    <lastmod>2013-10-30T13:18:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/10/26/my-thoughts-on-wsgi/</loc>
    <lastmod>2013-10-26T11:24:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/10/25/mod-python-the-long-story/</loc>
    <lastmod>2013-10-25T20:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/10/10/mod-python-performance/</loc>
    <lastmod>2013-10-10T13:04:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/09/25/running-a-wsgi-app-on-apache-should-not-be-this-hard/</loc>
    <lastmod>2013-09-25T20:08:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/</loc>
    <lastmod>2013-08-10T15:10:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/08/10/the-next-smallest-step-problem/</loc>
    <lastmod>2013-08-10T15:10:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/time-management/</loc>
    <lastmod>2013-08-10T15:10:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/08/02/hacking-on-mod-python-again/</loc>
    <lastmod>2013-08-02T16:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/06/21/on-converting-json-to-avro/</loc>
    <lastmod>2013-06-21T14:17:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/06/11/avro-performance/</loc>
    <lastmod>2013-06-11T00:17:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/06/06/avro/</loc>
    <lastmod>2013-06-06T22:53:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/05/31/simple-solution-to-password-reuse/</loc>
    <lastmod>2013-05-31T17:12:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/05/31/compiling-impala-from-github/</loc>
    <lastmod>2013-05-31T10:48:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/05/29/sqlite-db-stored-in-a-redis-hash/</loc>
    <lastmod>2013-05-29T17:08:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/05/23/checking-out-cloudera-impala/</loc>
    <lastmod>2013-05-23T12:43:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/05/11/relational-database-on-top-of-key-value-store-explained/</loc>
    <lastmod>2013-05-11T11:36:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/04/19/mapjoin-a-simple-way-to-speed-up-your-hive-queries/</loc>
    <lastmod>2013-04-19T11:15:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/04/02/linus-on-understanding-pointers/</loc>
    <lastmod>2013-04-02T10:52:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/04/01/storm-notes/</loc>
    <lastmod>2013-04-01T17:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/03/27/on-prioritization/</loc>
    <lastmod>2013-03-27T10:13:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/big-memory/</loc>
    <lastmod>2013-03-25T22:09:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/03/25/on-keeping-lots-of-integers-in-memory/</loc>
    <lastmod>2013-03-25T22:09:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/recommendations/</loc>
    <lastmod>2013-03-25T22:09:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/redis/</loc>
    <lastmod>2013-03-25T22:09:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/categories/test/</loc>
    <lastmod>2013-03-25T11:46:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/blog/2013/03/25/how-does-this-work/</loc>
    <lastmod>2013-03-25T11:46:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://grisha.org/archives/</loc>
  </url>
  
  <url>
    <loc>https://grisha.org/tags/</loc>
  </url>
  
</urlset>