Transactional data is used when you need to return some data from the database then make some calculation with it and store it back . Let us say we have one player inside our player list. We want to retrieve property, add one year of age and return it back to Firebase.