thomasjungblut/go-sstables
View on GitHub ↗ ★ 369 Go
Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
6 mentions on Hacker News by 3 people: 0 stories, 6 comments · first 2022-02-10 · latest 2025-10-09
20082026
-
…a good use of AI. If you're interested in the idea of writing a database, I recommend you checkout https://github.com/thomasjungblut/go-sstables which includes sstables, a skiplist, a recordio format and other database building blocks like…
comment by Xeoncross · 2025-10-09 · in Show HN: I wrote a full text search engine in Go -
…db options for a golang project - it's a collection of db components implemented in golang: https://github.com/thomasjungblut/go-sstables
comment by twalla · 2025-02-26 · in Show HN: A Database Written in Golang -
…- https://github.com/meilisearch/MeiliSearch - https://github.com/blevesearch/bleve - https://github.com/thomasjungblut/go-sstables A lot of people new to this space mistakenly think you can just throw elastic search or postgres fulltext…
comment by Xeoncross · 2022-08-25 · in Ask HN: I want to dive into how to make search engines -
I highly recommend people comfortable with Go checkout the building blocks at https://github.com/thomasjungblut/go-sstables This codebase shows how SSTables, WAL, memtables, recordio, skiplists, segment files, and other storage engine…
comment by Xeoncross · 2022-08-23 · in What's the big deal about embedded key-value databases? -
…- https://github.com/meilisearch/MeiliSearch - https://github.com/blevesearch/bleve - https://github.com/thomasjungblut/go-sstables A lot of people new to this space mistakenly think you can just throw elastic search or postgres fulltext…
comment by Xeoncross · 2022-07-23 · in Writing your own search engine is hard (2004) -
…to play around with those concepts mentioned in the blog, I built a small go library here: https://github.com/thomasjungblut/go-sstables
comment by tjungblut · 2022-02-10 · in Understanding LSM trees: What powers write-heavy databases (2020)