Netflix Cuts Cassandra Read Latency from Seconds to Milliseconds with Dynamic Partition Splitting
Инженеры Netflix рассказали о механизме динамического разделения партиций для Apache Cassandra, который позволил сократить задержку чтения из слишком больших партиций с временными рядами с нескольких секунд до нескольких десятков миллисекунд. При этом также снизились количество тайм-аутов при чтении, загрузка процессоров и очереди потоков в производственных кластерах. Разработанный для платформы TimeSeries Abstraction в Netflix, этот механизм автоматически разбивает растущие партиции на более мелкие дочерние партиции, не требуя изменений в приложениях, простоя системы или масштабного перепартиционирования данных.
@tldr_data
Post #126
124