| ▲ | packet_mover 4 days ago | |||||||||||||||||||||||||||||||
Photon is solid - but it comes with a very different operational profile than what I am aiming for. Photon is built on Elasticsearch (Java) - so it tends to mean a heavier index + higher RAM/CPU expectations and more moving parts. That's fine on a beefy server, but it is a rough fit for the "drop-in appliance on small edge/on-prem boxes (amd64/arm64) + simple ops" goal. Corviont's geocoder is intentionally "boring": a single SQLite file + an HTTP service, built from Nominatim-derived data. Fast startup, low RAM, easy to ship per-region, and it stays consistent with the rest of the stack. That said - if there is demand for a "server-grade geocoder option" for people already comfortable running Elastic, I am not opposed to offering it as an alternative profile. The default is just optimized for constrained edge hardware and minimal moving parts. | ||||||||||||||||||||||||||||||||
| ▲ | dennis16384 4 days ago | parent [-] | |||||||||||||||||||||||||||||||
Have you measured actual memory and disk requirements of a photon OpenSearch index vs your sqlite database? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||