Есть ли какая-либо польза в чередовании журнала регистрации Cassandra? Например, создайте RAID1 из нескольких дисков. Если каждая фиксация журнала фиксации достаточно велика (больше, чем размер полосы), она использует преимущества нескольких шпинделей?Должен ли я полосать журнал регистрации Cassandra?
0
A
ответ
2
Я никогда не видел никаких развертываний Cassandra, ограниченных вводом-выводом, записывающим журнал фиксации. Гораздо больше ввода-вывода будет генерироваться сбросом memtables, уплотнением и чтением.
RAID1 является зеркальным отражением, поэтому повышается надежность. Это вряд ли стоит того, поскольку commitlog реплицируется с помощью обычной репликации Cassandra.
Striping with RAID0 может помочь записать пропускную способность для commitlog, но я сомневаюсь, что вы заметили какое-либо общее улучшение производительности.
Смежные вопросы
- 1. Отправляет ли журнал регистрации TFS?
- 2. Должен ли я обновить Apache Cassandra?
- 3. Журнал регистрации Virtualenv/pip?
- 4. Журнал регистрации приложений Chrome
- 5. Пользовательский журнал регистрации?
- 6. Имеет ли журнал регистрации эквивалент logging.config.fileConfig?
- 7. Журнал регистрации ошибок WCF
- 8. Какова цель журнала регистрации Cassandra?
- 9. Yii2 расширенный журнал регистрации
- 10. Журнал регистрации ошибок Android
- 11. Где корневой журнал регистрации Python хранит журнал?
- 12. Журнал регистрации gemfirexd не регистрируется
- 13. журнал регистрации телефонных аппаратов Windows
- 14. Истекает журнал регистрации в минутах
- 15. Журнал регистрации SQL SERVER 2008
- 16. Журнал регистрации искры на YARN
- 17. журнал регистрации сельдерея не набирается
- 18. Datastax Cassandra 2.2.5: Изменение местоположения регистрации (logback)
- 19. Как я могу получить журнал регистрации Symfony от контроллера?
- 20. Отключить общий журнал регистрации Apache
- 21. Необходим системный журнал регистрации ошибок
- 22. RequestFactory журнал регистрации/диагностический контекст
- 23. Должен ли я использовать регулярное выражение для форм регистрации/входа?
- 24. Должен ли я проверять длину имени на странице регистрации?
- 25. Почему я должен хранить секретный токен регистрации?
- 26. Должен ли Cassandra хранить производную стоимость?
- 27. Что я должен проверить для регистрации пользователя?
- 28. как включить журнал аудита в cassandra
- 29. Динамический журнал регистрации вызовов в JVM
- 30. Можно ли вставлять переменную в журнал регистрации python. Фильтр
Мы используем commitlog_sync: пакет, потому что мы не можем позволить себе потерю данных. В нашем случае журнал фиксации является узким местом. – user3025533
Подтвердили ли вы, что том журнала фиксации действительно является узким местом или это просто утверждение? C * имеет тенденцию быть привязан к ЦП при записи до тех пор, пока не произойдет промывка и уплотнение, и что I/O находится на томе (ах) данных, которые обычно являются отдельным носителем из журнала фиксации. –
Является ли это узким местом или самой медленной частью? Пакет полагается на commitlog_sync_batch_window_in_ms, поэтому записи обычно берут commitlog_sync_batch_window_in_ms + латентность записи на диск. – Robert