Распределенные файловые системы, такие как Google File System и Hadoop, не поддерживают произвольный ввод-вывод.
(Он не может изменять файл, который был записан ранее. Возможна только запись и добавление.)
Почему они разработали именно такую файловую систему?
Каковы важные преимущества такой конструкции?
P.S. Я знаю, что Hadoop будет поддерживать изменение данных, которые были записаны.
Но они сказали, что его производительность будет очень низкой. Почему?
RowSet
на Java, которая работала с CSV-файлом. Мне нужен был произвольный доступ, и поиск последней строки файла был примерно в четыре раза медленнее, чемBufferedReader
, который может читать только вперед. - person Joey   schedule 24.04.2011