The best way to store cart data and session data in e-commerce applications