DEV Community

Discussion on: Why YouTube Never Runs Out of Storage? It's NOT just CLOUD!

Collapse
 
elanatframework profile image
elanatframework

Google does not use RAID configuration.
Google use horizontal scaling.

In horizontal scaling, the complexity of adding data is 1 (O(1)), the complexity of removing data is 1; but editing is more complicated. If you have noticed, in many big services you cannot edit and you have to delete and add data again.

Collapse
 
ujjawaltyagi profile image
Ujjawal Tyagi

Appreciate the insight! Horizontal scaling definitely offers advantages in terms of scalability and complexity.
About editing data, then yes Ig it can sometimes be more complex due to the distributed nature of horizontal scaling. It's fascinating to see how different approaches like this contribute to the architecture of large-scale services.