Изобретение относится к системе обновления карты, которая включает в себя базу данных карты, хранящую данные карты, и в которой выполняется обработка обновления базы данных карты после приема данных для обновления, и к программе обновления карты для выполнения этой обработки обновления базы данных карты. Технический результат - сокращение времени обработки обновления базы данных карты. Система обновления карты включает в себя блок обработки обновления для выполнения обработки обновления посредством считывания данных, требуемых в обработке обновления, из области памяти кэша, когда эти данные сохранены в области кэша, и из базы данных карты, когда эти данные не сохранены в области кэша, блок сохранения в кэше для сохранения данных, считываемых блоком обработки обновления, в области кэша, блок определения емкости памяти для выполнения обработки с целью определения емкости памяти для обработки, которая является емкостью памяти, требуемой в качестве области для обработки обновления, на основе содержимого данных карты, которые должны подвергнуться обработке обновления, и блок определения емкости кэша для определения емкости кэша, которая является емкостью памяти, выделенной для области кэша, на основе емкости памяти для обработки. 4 н. и 12 з.п. ф-лы, 11 ил.