Сначала я собирался сказать «чтение / запись» базы данных, так как он включал необходимый файл io поверх накладных расходов БД, но потом понял, что это не так просто. Если у вас есть вся БД, загруженная в память, чтение будет происходить почти мгновенно, так как в этом случае не выполняется ввод-вывод файла.
В общем случае запись также будет выполняться быстрее, так как движку БД не нужно ждать завершения ввода-вывода файла перед возвратом, поскольку они могут использовать метод «отложенной записи».
С другой стороны, плохо настроенная база данных будет на несколько порядков медленнее, чем любой файловый ввод-вывод. Настройка БД имеет значение. Много.