- prefer using ulid for all file and folder in the index: this avoids rewriting entries in case of rename
- have s3 url separately created than file and folder index, so that move doesn't require s3 moves
- limit folder depth to 3 or 5 from ui and back-end : to avoid bulky folder level operations
- pk:
acc-id
- sk:
parentPath + "___" + ulid
(to make uniq rows use ULID strings in the sk which are sorted by time) - root is just
'/'
; there is no row for root.