The best solution I've come up with is jpgs in a yyyy/mm folder structure + EXIF metadata. I know it's not your ideal, but it'll be supported and platform agnostic for the forseeable future, and there are plenty of apps that can search metdata tags.
That said - I used to rigorously tag photos for the event, place, and people in them, but it's just too much work. Some tooling around batch and auto tagging would be great, so long as it wrote back to the original image EXIF.
That said - I used to rigorously tag photos for the event, place, and people in them, but it's just too much work. Some tooling around batch and auto tagging would be great, so long as it wrote back to the original image EXIF.