Best of StorageNovember 2024

  1. 1
    Video
    Avatar of explainingcomputersExplainingComputers·1y

    Switching to Linux: Drives & Partitions

    The post provides a guide for users transitioning from Windows to Linux, focusing on how to work with drives and partitions. It covers the basics of storage management in Linux, including mounting and unmounting drives, navigating file systems without drive letters, and understanding block devices. The post also explains the differences in file systems and partition management between the two operating systems.

  2. 2
    Article
    Avatar of lobstersLobsters·1y

    Zero Disk Architecture

    Zero Disk Architecture involves offloading data storage to Amazon S3, allowing for scalable and elastic systems without managing stateful storage servers. This approach leverages the durability, availability, and cost-effectiveness of S3, making it suitable for various database systems, especially those prioritizing minimal latency and cost efficiency. Multiple systems, such as Snowflake and Clickhouse, already use S3 or similar services as their primary storage solutions.

  3. 3
    Article
    Avatar of infoworldInfoWorld·2y

    Docker tutorial: Get started with Docker volumes

    Docker containers are designed to be immutable, making persistent data challenging. Docker volumes offer a solution by allowing containers to write and retrieve data through a local file system interface. They can be created manually or using the Docker volume API for named volumes. Sharing volumes between containers requires careful management, as Docker does not automatically mediate conflicts. Volumes must also be manually removed, using commands like `docker volume prune`. However, volumes have limitations such as difficulties with file locking and challenges in application portability due to different storage topologies.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Disaggregated Storage

    Disaggregated storage refers to the separation of compute and storage in database systems, enabling independent scaling of CPU and I/O resources and eliminating disk space limitations. While offering benefits like instant failover and easier scaling, it introduces latency challenges due to network I/O and requires a robust storage server. This approach is used by large tech companies and database vendors for better flexibility and scalability.