Let’s assume I have a software application with millions of files. The files receive frequent updates.

Is there a way to distribute those updates across all those devices?

I’m thinking something like Torrents/IPFS/Resilio. . . But they all seem like overkill.

I’ve been looking at my Search Engine, and thought it would be cool to allow people to download the database themselves, and run a local UI, for maximum privacy.

I would just be creating records within the main database. I could offer searches through the main site and allow people to explore it on their desktops.

  • kewjo@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 day ago

    i would put the small distributed files behind an API and set a cache on the client?

    if you don’t want to do that due to wanting local offline then maybe separate the databases as plugins and download/subscribe based on if users enable them, similar to how CoMaps works.