Many years ago I operated the largest nationwide online DVD rental business in my country. Our warehousing evolved from alphabetical to numerical, with layout changes along the way. Eventually we handed the rearchiving of DVDs to the database itself and allowed it to allocate blocks of scanned in DVDs that were being returned. New content also was allocated by this system.
It was incredibly fun seeing things like cached new releases going straight to dispatch rather than going into the warehouse. Blocks of returning stock would be allocated to warehouse sections that had gaps that had the physical size of the block of DVDs that were being checked in.
Obviously, those empty areas were most commonly rotating stock, so over time the warehouse would become more active in areas, requiring a reallocation of stock to allow walking lanes for picking staff to not become congested. Fun times and all done on early Dell AXIMs with upgraded batteries, red laser scanners, and this new thing called wifi.
It was incredibly fun seeing things like cached new releases going straight to dispatch rather than going into the warehouse. Blocks of returning stock would be allocated to warehouse sections that had gaps that had the physical size of the block of DVDs that were being checked in.
Obviously, those empty areas were most commonly rotating stock, so over time the warehouse would become more active in areas, requiring a reallocation of stock to allow walking lanes for picking staff to not become congested. Fun times and all done on early Dell AXIMs with upgraded batteries, red laser scanners, and this new thing called wifi.