As described here, the memory limit of each canister is 4GB. As application developers, we need to deal with the situation in advance when the data exceeds 4GB. I know about Bigmap, but there is not much information. Recently, there is also sudograph, which is a rust library.
Do application developers need to think about this in advance? Are there any examples based on motoko to show what application developers should do?