The current implementation creates many small files. Such issue affects overall filesystem performance on backup/migration operations. It also may cause DoS on systems with a limited INodes number.
I think it would be useful to re-consider the file structure for large Jenkins installations.
P.S. As example, my installation produces about 1 million history entries per month. It exceeds the overall number of other files in the system.