Dengan Hadoop dan CouchDB di seluruh Blogs dan berita terkait apa penyimpanan (mesin) yang didistribusikan-fault-tolerant yang benar-benar berfungsi.
- CouchDB sebenarnya tidak memiliki fitur distribusi bawaan, setahu saya lem untuk mendistribusikan entri secara otomatis atau bahkan seluruh basis data hilang begitu saja.
- Hadoop tampaknya sangat banyak digunakan - setidaknya mendapat pers yang baik, tetapi masih memiliki satu titik kegagalan: The NameNode. Plus, ini hanya dapat dipasang melalui FUSE, saya mengerti HDFS sebenarnya bukan tujuan utama Hadoop
- GlusterFS memang memiliki konsep apa-apa tapi belakangan ini saya membaca beberapa posting yang membuat saya berpendapat itu tidak cukup stabil
- Lustre juga memiliki satu titik kegagalan karena menggunakan server metadata khusus
- Ceph tampaknya menjadi pemain pilihan tetapi homepage menyatakan itu masih dalam tahap alfa itu.
Jadi pertanyaannya adalah filesystem terdistribusi mana yang memiliki set fitur berikut (tanpa urutan tertentu):
- Kompatibel dengan POSIX
- penambahan / penghapusan mudah node
- konsep shared-nothing
- berjalan pada perangkat keras yang murah (prosesor AMD Geode atau VIA Eden)
- otentikasi / otorisasi bawaan
- sistem file jaringan (Saya ingin dapat me-mount secara bersamaan pada host yang berbeda)
Senang bisa memiliki:
- file yang dapat diakses secara lokal: Saya dapat mengambil simpul ke bawah mount partisi dengan sistem file lokal standar (ext3 / xfs / apa pun ...) dan masih mengakses file
Saya tidak mencari aplikasi yang di-host, melainkan sesuatu yang akan memungkinkan saya untuk mengambil katakan 10GB dari masing-masing kotak perangkat keras kami dan memiliki penyimpanan yang tersedia di jaringan kami, mudah dipasang di banyak host.