Z Hadoop i CouchDB na blogach i pokrewnych wiadomościach, co to właściwie jest rozproszona pamięć (silnik) odporna na awarie.
- CouchDB tak naprawdę nie ma wbudowanych żadnych funkcji dystrybucji, o ile wiem, po prostu brakuje kleju do automatycznej dystrybucji wpisów, a nawet całych baz danych.
- Hadoop wydaje się być bardzo szeroko stosowany - przynajmniej zyskuje dobrą prasę, ale wciąż ma jeden punkt awarii: NameNode. Ponadto można go zamontować tylko za pomocą FUSE, rozumiem, że HDFS nie jest tak naprawdę głównym celem Hadoop
- GlusterFS ma wspólną koncepcję niczego, ale ostatnio przeczytałem kilka postów, które doprowadziły mnie do opinii, że nie jest tak stabilna
- Luster ma również jeden punkt awarii, ponieważ wykorzystuje dedykowany serwer metadanych
- Ceph wydaje się być graczem z wyboru, ale strona główna twierdzi, że wciąż jest w fazie alfa.
Pytanie brzmi, który rozproszony system plików ma następujący zestaw funkcji (bez określonej kolejności):
- Kompatybilny z POSIX
- łatwe dodawanie / usuwanie węzłów
- koncepcja „nic wspólnego”
- działa na tanim sprzęcie (procesory klasy AMD Geode lub VIA Eden)
- wbudowane uwierzytelnianie / autoryzacja
- sieciowy system plików (chciałbym móc montować go jednocześnie na różnych hostach)
Miło jest mieć:
- pliki dostępne lokalnie: mogę zdjąć węzeł z partycji za pomocą standardowego lokalnego systemu plików (ext3 / xfs / cokolwiek ...) i nadal uzyskiwać dostęp do plików
Ja nie szukam aplikacji hostowanych, a raczej coś, co pozwoli mi wziąć powiedzieć 10GB każdy z naszych skrzynek sprzętowych i mają że przechowywanie dostępne w naszej sieci, łatwo montowany na wielu hostach.