A non-transitory readable storage medium storing a computer program, wherein the computer program, when executed by a processor, cases the processor to perform a method for processing stored data, wherein the stored data is transmitted in a storage topology, the storage topology comprises a server-to-storage cascade, a server-to-switch-to-storage cascade and a server-to-direct just a bunch of disks cascade, and the method comprises:
- obtaining service data, wherein the service data comprises a service scenario and a total transmission amount;
- determining a storage path according to the service scenario, wherein the storage path comprises a first storage sub-address corresponding to the server-to-storage cascade, a second storage sub-address corresponding to the server-to-switch-to-storage cascade and a third storage sub-address corresponding to the server-to-direct just a bunch of disks cascade;
- detecting a real-time transmission rate of the storage topology;
- dividing the total transmission amount into a first transmission amount, a second transmission amount and a third transmission amount based on the real-time transmission rate, wherein the first transmission amount corresponds to the server-to-storage cascade, the second transmission amount corresponds to the server-to-switch-to-storage cascade and the third transmission amount corresponds to the server-to-direct just a bunch of disks cascade;
- and
- storing the first transmission amount based on the first storage sub-address, storing the second transmission amount based on the second storage sub-address, and storing the third transmission amount based on the third storage sub-address.