There are 3 contents (as I remember):
1: the GUID folder (for example b57e3bdd-e130-4210-9862-8bc28840a19b ) is the database temporary file store. In my experience they take up no space.
2: The Audio folder: The audio waveform files Resolve generates are stored here. If you have many long files with audio the folder can take up a lot of space (12 MB for an hour)
3: The Video folder (may not be called that). This folder is where the cache of your footage is stored when you create Render Cache, Timeline Proxy etc. My bet is this is the folder that takes up the most space.
No, neither of the folders are required per se, Resolve will generate the files again when it needs them.
(Disabling Render Cache and the like is the way not to have the folder use space, with the cost of potentially slower timeline performance)