|
|
|
|
|
by notacoward
3671 days ago
|
|
Try this link to see the similarity a bit more clearly. https://github.com/sheepdog/sheepdog/wiki/Sheepdog-Design They're both basically block storage, with similar approaches to sharding and replication. Sheepdog seems to be using the term "object" more than they used to, but it's important to note that sheepdog objects have semantics closer to files or virtual disks than to S3/Swift style objects. The two also use related approaches (consensus vs. virtual synchrony) for coordination. Most of the differences are related to the fact that Sheepdog has already evolved over several years to have many of the features that are still on Torus's nascent road map. Ceph's RADOS/RBD is only a bit further from either one than they are from each other. None of them are identical, of course, and I never said they were, but from a purely technical perspective Torus's stated goals could have been achieved more quickly by contributing to Sheepdog than by starting a new project. |
|