41554 blogs · [ { "id": "01a08775-0fe2-7306-ae48-56c17cedb4df", "title": "Milliseconds, Terabytes, Microjoules: energy aware performance tuning for modern times", "url": "http://erthalion.info/2026/03/12/energy-performance/", "published_at": "2026-03-11T23:00:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17d130b22", "title": "What's new in Linux kernel... for PostgreSQL", "url": "http://erthalion.info/2026/02/03/new-linux-for-postgresql/", "published_at": "2026-02-02T23:00:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17e01be31", "title": "An example for metrics assisted modeling of database performance", "url": "http://erthalion.info/2025/07/01/small-database-models/", "published_at": "2025-06-30T22:00:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17e89715c", "title": "Demand the impossible: rigorous database benchmarking", "url": "http://erthalion.info/2023/12/29/statistics-and-benchmarking/", "published_at": "2023-12-28T23:00:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17f00d7d5", "title": "Running fast and slow: experiments with BPF programs performance", "url": "http://erthalion.info/2022/12/30/bpf-performance/", "published_at": "2022-12-29T23:00:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17f160ad5", "title": "PSquare: practical quantiles", "url": "http://erthalion.info/2021/10/04/psquare/", "published_at": "2021-10-04T12:23:45+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17f85ce4e", "title": "How many engineers does it take to make subscripting work?", "url": "http://erthalion.info/2021/03/03/subscripting/", "published_at": "2021-03-03T09:12:45+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17fdaf896", "title": "Evolution of tree data structures for indexing: more exciting than it sounds", "url": "http://erthalion.info/2020/11/28/evolution-of-btree-index-am/", "published_at": "2020-11-28T21:12:45+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c17febd3bd", "title": "Query optimizer and chess?", "url": "http://erthalion.info/2020/08/07/chess-and-optimizer/", "published_at": "2020-08-07T10:02:10+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c180686449", "title": "PostgreSQL at low level: stay curious!", "url": "http://erthalion.info/2019/12/06/postgresql-stay-curious/", "published_at": "2019-12-06T13:21:54+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c180d92cf8", "title": "Jsonb: few more stories about the performance", "url": "http://erthalion.info/2017/12/21/advanced-json-benchmarks/", "published_at": "2017-12-21T17:34:04+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c181066290", "title": "How to convert your data to jsonb?", "url": "http://erthalion.info/2016/06/05/convert-into-jsonb/", "published_at": "2016-06-05T00:16:21+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c181973b01", "title": "The Knife", "url": "http://erthalion.info/2015/12/29/pandoc/", "published_at": "2015-12-29T01:14:21+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c181dbbe97", "title": "Compare incomparable: PostgreSQL vs Mysql vs Mongodb", "url": "http://erthalion.info/2015/12/29/json-benchmarks/", "published_at": "2015-12-29T01:14:21+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c182b84cf1", "title": "Gentoo and Lenovo u430p - the sad story", "url": "http://erthalion.info/2015/02/22/gentoo-lenovo/", "published_at": "2015-02-22T01:14:21+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c1832ffa6f", "title": "Use an exception instead of the NaN", "url": "http://erthalion.info/2014/08/16/fenv-exceptions/", "published_at": "2014-08-16T15:20:42+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c183bba50c", "title": "From bash to fish", "url": "http://erthalion.info/2014/08/09/from-bash-to-fish/", "published_at": "2014-08-08T22:20:42+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c183f1b566", "title": "Little guide about the gnuchess", "url": "http://erthalion.info/2014/05/25/gnuchess/", "published_at": "2014-05-24T22:20:42+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c18492e969", "title": "Another strange thing - an endless paginator", "url": "http://erthalion.info/2014/04/21/endless-paginator/", "published_at": "2014-04-21T18:14:42+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c18507a399", "title": "xi or the fast and furious Haskell", "url": "http://erthalion.info/2014/03/25/xi/", "published_at": "2014-03-25T22:11:42+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c185acb0cb", "title": "Django and PostgreSQL schemas", "url": "http://erthalion.info/2014/03/08/django-with-schemas/", "published_at": "2014-03-08T12:10:05+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c185fe001e", "title": "A lot of Unix philosophy with the ii", "url": "http://erthalion.info/2014/02/16/ii/", "published_at": "2014-02-16T20:41:00+00:00" }, { "id": "01a08775-0fe2-7306-ae48-56c186f41b17", "title": "What about sharding in the Django?", "url": "http://erthalion.info/2014/02/13/django-sharding/", "published_at": "2014-02-13T21:14:42+00:00" } ] posts Claim your blog
Back to Erthalion's blog
Blog · corpus.blog/blogs/erthalion.info/posts

Erthalion's blog

erthalion.info

2026

2025

2023

2022

2021

2020

2019

2017

2016

2015

2014