You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue mastodon-sc/mastodon-git#21 describes a format that allows to store a mastodon project in a git compatible format. The way mastodon internally represents a model graph with its spots and links is very similar to a relational database. Basically issue mastodon-sc/mastodon-git#21 describes how these tables could be serialized in a git friendly manner.
Maybe serializing tables in a git friendly manner is not necessary. DOLT promises to be a combination of git and a SQL database, so it's very promising as backend for versioning mastodon projects.
Advantages using DOLT
No specialized format to serialize Mastodon in a git friendly format
Dolt blame capabilities are exactly what we need
DOLT allows to use file systems and google cloud storage to be used as a remote.
Disadvantages using DOLT
Not as famous / stable / common as git.
Research labs don't have a dolthub account. It costs 50$.
I don't expect research institutes to run doltlab.
Tests needed
Does the file system remote work?
Is it possible to use the TUD file server as a remote.
Can the file system remote handle concurrent access
Let two clients push changes to a single cell in a dolt table concurrently.
Can we serialize / deserialize a ModelGraph to / from dolt.
Does dolt diff, dolt blame produce useful output?
The text was updated successfully, but these errors were encountered:
part of mastodon-sc/mastodon-git#12
Issue mastodon-sc/mastodon-git#21 describes a format that allows to store a mastodon project in a git compatible format. The way mastodon internally represents a model graph with its spots and links is very similar to a relational database. Basically issue mastodon-sc/mastodon-git#21 describes how these tables could be serialized in a git friendly manner.
Maybe serializing tables in a git friendly manner is not necessary. DOLT promises to be a combination of git and a SQL database, so it's very promising as backend for versioning mastodon projects.
Advantages using DOLT
Disadvantages using DOLT
Tests needed
Let two clients push changes to a single cell in a dolt table concurrently.
The text was updated successfully, but these errors were encountered: