• RoundSparrowOP
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Basic here…

    1. we could archive out old data

    2. we could create parallel tables or materialized views and maintain a table of new data.

    Lemmy really pushes the idea of data being presented backwards, forwards, filtered, sliced, diced, every way. It favors having a smaller set of data.

    If you are going to have all this dynamic merging of communities, cherry-picking which communities, person to person blocking, flags like NSFW filtering thrown in at any time… you need a concept of data walls on how much data. Especially with the ORM overhead at play.