mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-20 14:38:58 -04:00
Conflicts: apps/landing/package.json apps/landing/vite.config.ts packages/interface/src/AppLayout.tsx packages/interface/src/components/explorer/Explorer.tsx packages/interface/src/components/explorer/ExplorerTopBar.tsx packages/ui/src/ContextMenu.tsx pnpm-lock.yaml
19 lines
528 B
Markdown
19 lines
528 B
Markdown
---
|
|
index: 12
|
|
---
|
|
|
|
# Sync
|
|
|
|
Spacedrive synchronizes library data in realtime across the distributed network of Nodes.
|
|
|
|
Using a Unique Hybrid Logical Clock for distributed time synchronization.
|
|
|
|
A combination of several property level CRDT types:
|
|
|
|
- **Local data** - migrations, statistics, sync events
|
|
- **Owned data** - locations, paths, volumes
|
|
- **Shared data** - objects, tags, spaces, jobs
|
|
- **Relationship data** - many to many tables
|
|
|
|
Built in Rust on top of Prisma, it uses the schema file to determine these sync rules.
|