{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreie5ajalmzzbl2vwuwjramqkanv6tcsd7mcvunubl6e7cv7xdf2byi",
"uri": "at://did:plc:4tuge3k3comfj4nfvqnwkemn/app.bsky.feed.post/3mmqc75ld2lu2"
},
"path": "/user/Manbhav234/diary/408786",
"publishedAt": "2026-05-25T15:46:58.000Z",
"site": "https://www.openstreetmap.org",
"tags": [
"Martin TileServer",
"Support for DuckDB Backend"
],
"textContent": "Hey everyone,\n\nMy name is Manbhav Sugla. I am a 4th year undergraduate student at BITS Pilani, Goa, India studying Physics and Computer Science.\n\nI got interested in learning about geospatial tech and that brought me to Martin TileServer.\n\nMartin is a blazing fast vector-tile server that generates and serve vector tiles on the fly from large PostGIS databases, PMTiles (local or remote), and MBTiles files, allowing multiple tile sources to be dynamically combined into one\n\nDuckDB, being an analytical database, and now with it’s spatial extension is a demanded source for serving vector tiles from local DuckDB databases and with its native support for querying local / remote GeoParquet files. I was selected as part of GSoC’26 to implement support for a DuckDB backend at Martin TileServer.\n\nTo track the developments on this feature, have a look at Support for DuckDB Backend.\n\nI will keep writing diary entries to document progress on this project. Excited for all the learnings that will happen over the summer !",
"title": "GSoC'26 : DuckDB Backend for Martin TileServer"
}