Worst Case (underutilization in case of hot-partition ) #112
-
Hi there, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Great question, showing a good understanding of shared-nothing! So short answer - while we provide shared-nothing at the architectural level, the memory is pooled and it's completely transparent to our app logic. |
Beta Was this translation helpful? Give feedback.
Great question, showing a good understanding of shared-nothing!
Dragonfly does not pre-allocate memory on startup. Instead, we carefully chose a memory allocator that has friendly properties for shared-nothing. Therefore, it's totally possible that some shards will allocate more than others.
So short answer - while we provide shared-nothing at the architectural level, the memory is pooled and it's completely transparent to our app logic.