Size: a a a

Node.js — русскоговорящее сообщество

2020 January 21

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
The Fallen Phoenix
А это куча прохождений через барьер ядро-userland
Это очень очень очень дорогое удовольствие
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну закладывать себе свинью которая сработает если проект взлетает --- стратегия так себе ;)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
он давно уже взлетел, там примерно десятки миллионов файлов и около тысячи рпс, дальше не полетит.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Авроамэриканец Начрэл
Миллионы файлов. Ни о какой конкретной ФС речь не идёт. В этом смысл абстракции wZD
Решение с minio похоже на требуемое решение?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну значит они не используются так часто. Или не такие маленькие. Или дело в том что память SSD
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
А это чит)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
да, был этап когда его переносили с хдд рейда на ссд
источник

Ð

Ð in Node.js — русскоговорящее сообщество
как раз убивали упомянутую свинью
источник

АН

Авроамэриканец Начрэл in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Решение с minio похоже на требуемое решение?
Я только начал изучать тему рационального хранения, поэтому ничего не слышал. Ты о https://github.com/minio/minio ? Какие у него недостатки?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Авроамэриканец Начрэл
Я только начал изучать тему рационального хранения, поэтому ничего не слышал. Ты о https://github.com/minio/minio ? Какие у него недостатки?
Апи может быть не тем что хочется
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Ну значит они не используются так часто. Или не такие маленькие. Или дело в том что память SSD
вернее даже не так, первый этап убийства свиньи был путем разноса этого сервера на три (с хдд), потом и их стало мало, захотели поставить три с ссд, но чудесным образом хватило одного :)
источник

АН

Авроамэриканец Начрэл in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Апи может быть не тем что хочется
И не требует много памяти? Например, для хранения всяких метаданных
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ð
вернее даже не так, первый этап убийства свиньи был путем разноса этого сервера на три (с хдд), потом и их стало мало, захотели поставить три с ссд, но чудесным образом хватило одного :)
Ну потому что не нужно держать кеш блоков. Произвольный доступ как будто потоком считываешь
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Это позволяет упростить софт.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Ну потому что не нужно держать кеш блоков. Произвольный доступ как будто потоком считываешь
да там не было специалиста который в этом бы шарил, сделали чтобы работало, а дальше куда дорога завела, знаешь как это бывает
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Авроамэриканец Начрэл
И не требует много памяти? Например, для хранения всяких метаданных
Насколько я понимаю, он по минимуму их хранит. Я юзал только оригинал от амазона. А это открытая реализация того же интерфейса, возможно даже более проработанная.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Тут даже есть хранение избыточной информации для восстановления после физических отказов винтов
источник

АН

Авроамэриканец Начрэл in Node.js — русскоговорящее сообщество
Понятно. Посмотрю, выглядит хорошо. Спасибо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Типа если сгорит до N из M винтов, данные будут целы
источник

АН

Авроамэриканец Начрэл in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Тут даже есть хранение избыточной информации для восстановления после физических отказов винтов
Это опционально?
источник