• Victor@lemmy.world
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    4 months ago

    as long as it’s organized in some way

    Right? Organized, structured, same thing, or? A database can’t have no structure, right? I don’t even know how one would create such a database.

    • iarigby@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      4 months ago

      What do you mean by “no structure”? Afaik mongodb does not enforce a schema in a collection by default

      • Victor@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        4 months ago

        Ah yes, mongo and document databases, forgot about those. Yeah those could be a pain to get data from if there’s no structure. 😅

    • NicolaHaskell@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      4 months ago

      At a certain level all data is a pair (some name, blob of bytes). You can concatenate sequences of those pairs into a tar archive and call that a database. To access “the last object” you’d have to seek over the “first” objects. So you can build another set of (some name, blob of bytes) that serves as an index into the first set. You’ll first have to do at least one full pass over that first set, and you’ll need to make space on the books to account for twice as many sets, AND you’ll still have to do some seeking over the “first objects” in the indexing collection, but it all keeps recall times very short!