I am using external service for Orders, where minions are running to update Order status & Order details on Order Entity. I have seen a lot of Order Journal entries getting created for one order (in CommerceEntity table). Seems like each update (by minions) on Order Entity creates a copy of the previous version in the commerce database. Which in turn (in our case) increasing the database size drastically.
Documentation: https://doc.sitecore.com/developers/92/sitecore-experience-commerce/en/entity-journaling.html
As per the above documentation, I removed the journaling policy from environment json. Now, I no longer see order journaling entries in CommerceEntity table and we are good.
I am curious to know, what do we lose by disabling Order Journaling?