JuiceFS - เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเป€เบ›เบตเบ”เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธ

JuiceFS เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก POSIX เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ Redis เปเบฅเบฐเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบงเบฑเบ”เบ–เบธ (เป€เบŠเบฑเปˆเบ™ Amazon S3), เบญเบญเบเปเบšเบš เปเบฅเบฐเบ›เบฑเบšเปเบ•เปˆเบ‡เปƒเบซเป‰เบŸเบฑเบ‡เป„เบ”เป‰.

ัะฝะพะฒะฝั‹ะตะพัะพะฑะตะฝะฝะพัั‚ะธ:

  • JuiceFS - เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš POSIX. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡เปƒเบ”เป†.

  • เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ”เบตเป€เบ”เบฑเปˆเบ™. Latencies เบชเบฒเบกเบฒเบ”เบ•เปเปˆเบฒเป€เบ›เบฑเบ™เบชเบญเบ‡เบชเบฒเบกเบกเบดเบฅเบดเบงเบดเบ™เบฒเบ—เบต, เปเบฅเบฐ passput เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ›เบฑเบ™ virtually unlimited. เบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš.

  • เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™: JuiceFS เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒเบฎเปˆเบงเบกเบเบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เปเบฅเบฐเบ‚เบฝเบ™เป‚เบ”เบเบฅเบนเบเบ„เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ.

  • เบเบฒเบ™เบฅเบฑเบญเบเป„เบŸเบฅเปŒเบ—เบปเปˆเบงเป‚เบฅเบ: JuiceFS เบฎเบญเบ‡เบฎเบฑเบšเบ—เบฑเบ‡ BSD locks (flock) เปเบฅเบฐ POSIX locks (fcntl).

  • เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™: เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, JuiceFS เปƒเบŠเป‰ LZ4 เป€เบžเบทเปˆเบญเบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เบฑเบ‡เปเบปเบ”, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ Z Standard เปเบ—เบ™เป„เบ”เป‰.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru