News for hackers. Stuff that matters.
Re:Starting Over: A FOSS proposal for a new type of OS for a... by johnvaluk on Monday February 08, 2021 @05:39PM (#26071260)
A file is more than simply a unit or collection of data in a local hierarchy. It's an abstraction that supports the copying, exchange and even possession of data. How is one supposed to share part of a database with another system or user without ultimately resorting to the file metaphor?
Re:Starting Over: A FOSS proposal for a new type of OS for a... by klodolph on Monday February 08, 2021 @09:39PM (#26073269)
> How is one supposed to share part of a database with another system or user without ultimately resorting to the file metaphor?

It is exceptionally difficult to share a database using files. This is probably one of the worst ways to share a database. Most of the time, the best you can do is take a snapshot of the database, dump it to a file, and import it into another system.

Generally you would want to share a database by granting multiple users access to a single running instance.

Re:Starting Over: A FOSS proposal for a new type of OS for a... by webmaven on Wednesday February 10, 2021 @10:38AM (#26090566)
> How is one supposed to share part of a database with another system or user without ultimately resorting to the file metaphor?

With an access-controlled view, perhaps?

Your question isn't entirely academic, incidentally, the Open Data movement prompted a lot of organizations (particularly government or government-like ones) to address this sort of issue (especially with geodata) en masse starting about a decade ago, and providing snapshots in the form of downloadable files is generally seen as an important but generally inferior when-all-else-fails solution for most use-cases that don't involve forking the data and/or bulk-processing it into a new form. Live read-only access to the system of record or a DMZ'd proxy or cache is usually preferred.

And the Semantic Web / Linked Open Data movement addressed a similar set of issues two decades ago.

I suppose it's time for another turn if the wheel, perhaps with a distributed web twist.