СО́ТНЯ, -и, род. мн. -тен, дат. -тням, ж. 1. Единица счета; то же, что сто (об одинаковых предметах, явлениях и т. д.). Сотня рублей. В ... Словарь русского языка (МАС)
То есть люди несколько сотен лет, получается, терпели набеги крыс или обеспечивали сохранность продуктовых складов другими способами, а потом не выдержали и завели кошек.