Sobre implementación de archivo base de datos Arduino

Evidentemente al segundo. El primero, además de que hay que hacer "mal uso de la librería" para provocarlo, pues usarla con registros menores de cuatro bytes es un contrasentido; es muy fácil de salvar sin grandes modificaciones.