Storing large datasets in dcc.Store

In recent versions of dash-extensions all enrichment functionality, including server side caching, has been moved to the enrich module. You can find an example using current syntax in the examples folder,

If you are already using non-json serialization, that means that the server side caching is working as intended. The default storage used is your local disk. For GB size data that might become a little slow depending on your disk speed. Besides getting a faster disk (say, an PCIe NVMe SSD if you don’t have that already), an alternative could be to switch to in-memory storage using e.g. a Redis server. Here is a small example,

While this solution is faster, it requires you to set up a Redis instance locally, and depending on the amount of data, you might run out of memory (RAM).