41554 blogs · [ { "id": "01a087b9-9d7b-7040-8163-318430e2637e", "title": "Thoughts of SaaS services", "url": "https://openinx.github.io/posts/2025-05-11-new-us-saas/", "published_at": "2025-05-12T03:22:24+00:00" }, { "id": "01a087b9-9d7b-7040-8163-31843190f6fa", "title": "What I learned from ByteDance", "url": "https://openinx.github.io/posts/2025-05-04-review-bytedance-journey/", "published_at": "2025-05-05T06:16:23+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812f843f153", "title": "Iceberg Summit 2025 - Part 2", "url": "https://openinx.github.io/posts/2025-04-11-iceberg-summit-2025-2/", "published_at": "2025-04-12T04:56:43+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812f928e9e1", "title": "Iceberg Summit 2025 - Part 1", "url": "https://openinx.github.io/posts/2025-04-10-iceberg-summit-2025-1/", "published_at": "2025-04-11T00:12:24+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fa1831e0", "title": "About", "url": "https://openinx.github.io/about/", "published_at": "2022-07-17T03:07:35+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fa4a31c4", "title": "SQL Server's Column Store Update Design", "url": "https://openinx.github.io/posts/2022-07-01-realtime-update-in-columar-table/", "published_at": "2022-07-01T04:00:24+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812faddf4ac", "title": "PingCAP Hackathon 2019", "url": "https://openinx.github.io/posts/2019-10-26-pingcap-hackthon2019/", "published_at": "2019-10-26T05:16:43+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fbb9ea4a", "title": "A Journey to Optimize HBase 2.x Write Performance", "url": "https://openinx.github.io/posts/2019-09-10-tuning-the-hbase-2-write-performance/", "published_at": "2019-09-10T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fc76480c", "title": "Future Work Worth Pursuing for HBase 2.x in the Community", "url": "https://openinx.github.io/posts/2019-07-15-future-work-for-hbase2.x/", "published_at": "2019-09-06T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fc798ef8", "title": "Recommending Our Book: HBase Principles and Practice", "url": "https://openinx.github.io/posts/2019-09-06-hbase-princple-and-practice/", "published_at": "2019-09-06T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fcbaf103", "title": "HBaseConAsia 2019 Is Coming", "url": "https://openinx.github.io/posts/2019-07-08-hbaseconasia2019-is-coming/", "published_at": "2019-07-08T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fd859eec", "title": "A Primer on HBase Filters", "url": "https://openinx.github.io/posts/2019-07-02-blog-for-filter-list/", "published_at": "2019-07-02T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812fe2180d2", "title": "Nebula Beijing Meetup Summary", "url": "https://openinx.github.io/posts/2019-06-29-nebula-meetup/", "published_at": "2019-06-29T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812feff2772", "title": "Further GC optimization for HBase3.x: Reading HFileBlock into offheap directly", "url": "https://openinx.github.io/posts/2019-06-23-offheap-block-reading/", "published_at": "2019-06-23T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6812ffb10577", "title": "From HBase Off-Heap to Netty Memory Management", "url": "https://openinx.github.io/posts/2019-02-23-netty-memory-management/", "published_at": "2019-02-23T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130021bffb", "title": "HBaseCon West 2018 Talk - HBase Practice at Xiaomi", "url": "https://openinx.github.io/posts/2018-06-18-hbaseconwest2018/", "published_at": "2018-06-18T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130051160f", "title": "Becoming an HBase Committer", "url": "https://openinx.github.io/posts/2017-10-22-become-hbase-committer/", "published_at": "2017-10-22T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681300a951b9", "title": "HBase Region Balance in Practice", "url": "https://openinx.github.io/posts/2016-06-21-hbase-balance/", "published_at": "2017-06-28T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681300c3c6ff", "title": "HBaseCon West 2017 Session Notes", "url": "https://openinx.github.io/posts/2017-06-28-hbaseconwest2017/", "published_at": "2017-06-28T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-6813016009c6", "title": "HBase HLog Replay Ordering Inconsistency", "url": "https://openinx.github.io/posts/2016-06-13-hbase-replicate-hlog/", "published_at": "2016-06-13T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130168fa22", "title": "TokuDB's Multi-Version Concurrency Control (MVCC)", "url": "https://openinx.github.io/posts/2015-12-13-ft-mvcc/", "published_at": "2015-12-13T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681301c96a38", "title": "TokuDB's Index Structure: Fractal Tree Implementation", "url": "https://openinx.github.io/posts/2015-11-25-ft-index-implement/", "published_at": "2015-11-25T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130286422a", "title": "Vitess Explained", "url": "https://openinx.github.io/posts/2015-02-02-vitess-analysis/", "published_at": "2015-02-02T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130317aeeb", "title": "Google 2015 Campus Hiring Written Test — Round B", "url": "https://openinx.github.io/posts/2014-09-16-google-apac-2015-test-round-b/", "published_at": "2014-09-16T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681303b20fe0", "title": "How LevelDB Compaction Works", "url": "https://openinx.github.io/posts/2014-08-17-leveldb-compaction/", "published_at": "2014-09-16T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681304392d56", "title": "LeetCode 151 Summary", "url": "https://openinx.github.io/posts/2014-07-20-leetcode-151-finished/", "published_at": "2014-07-20T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130495d270", "title": "Kazoo, the ZooKeeper Python Client", "url": "https://openinx.github.io/posts/2014-06-07-learning-from-kazoo/", "published_at": "2014-06-07T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681304a2c659", "title": "The K-th Element in Algorithms", "url": "https://openinx.github.io/posts/2014-03-02-the-k-the-number-in-algorithm/", "published_at": "2014-03-02T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130597940f", "title": "How Redis Implements Its Dictionary", "url": "https://openinx.github.io/posts/2014-02-13-the-implement-of-redis-dict/", "published_at": "2014-02-13T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-68130607b5a4", "title": "Plane Sweep Techniques in ACM Programming Contests", "url": "https://openinx.github.io/posts/2013-01-01-plane-sweep-thinking/", "published_at": "2013-01-01T05:27:08+00:00" }, { "id": "01a087b9-9d7c-73a2-89e8-681306817e4a", "title": "My Public Talks", "url": "https://openinx.github.io/posts/2012-01-01-my-share/", "published_at": "2012-01-01T05:27:08+00:00" } ] posts Claim your blog
Back to openinx.github.io
Blog · corpus.blog/blogs/openinx.github.io/posts

openinx.github.io

openinx.github.io

2025

2022

2019

2018

2017

2016

2015

2014

2013

2012