Re:ownCloud Infinite Scale: Go instead of PHP, microservices...
by tmikaeld on Friday January 22, 2021 @05:30AM
(#25870348)
Seems it has a modular storage back-end[0], the default uses a built-in storage engine local files with oCIS storage driver [1].
[0] https://owncloud.github.io/ocis/storage-backends/eos/
[1] "The default oCIS storage driver deconstructs a filesystem to be able to efficiently look up files by fileid as well as path. It stores all folders and files by a uuid and persists share and other metadata using extended attributes. This allows using the linux VFS cache using stat syscalls instead of a database or key/value store. The driver implements trash, versions and sharing. It not only serves as the current default storage driver, but also as a blueprint for future storage driver implementations."
This talks about "three-tier architecture" and "no database needed", which is obviously pure marketing spiel.
Are they re-inventing the wheel by implementing a distributed database directly into ownCloud ? I don't get it.