Postmortem inżynierski
PMTiles vs MBTiles — Mapy Wektorowe z Jednego Pliku
Paweł Bereś6 min lektury
Streszczenie inżynierskie
Dlaczego miliony małych kafelków PNG zabijają serwer i jak format PMTiles pozwala serwować ogólnokrajowe mapy wektorowe z pojedynczego pliku — także offline.
Przekleństwo milionów małych plików
Tradycyjne kafelki mapowe generują miliony plików na dysku, co paraliżuje systemy plików (wyczerpanie i-węzłów) i uniemożliwia szybkie tworzenie kopii zapasowych.
Rewolucja PMTiles
Format PMTiles pakuje wszystkie kafelki wektorowe do jednego kompaktowego pliku z wewnętrznym indeksem. Klient pobiera dokładnie te bajty, których potrzebuje, za pomocą nagłówków HTTP Range Requests.
Zastosowanie w terenie
Jeden plik o wadze kilkuset megabajtów może zostać zapisany w pamięci smartfona, gwarantując płynną nawigację w trybie samolotowym.
Autor analizy
Omów architekturę systemuPaweł Bereś · UnitAI