Социальная сеть LinkedIn представила сервис кеширования данных приложений Rocket Data, который совместим с любым из типов баз данных. Разработка уже успешно применяется в приложении LinkedIn для iOS.
Идея сервиса родилась, когда компания перерабатывала собственное мобильное приложение. На тот момент перед разработчиками стояла задача обеспечить максимально быструю доставку данных до конечного пользователя посредством усовершенствования системы кеширования. С этой целью из базы данных социальной сети подтягивался максимально возможный объём информации для того, чтобы владелец приложения мог быстро получить доступ к нужному контенту.
Сервис базируется на основе решения Core Data, которое компания Apple предлагает сторонним разработчикам. Однако в случае LinkedIn, оно было доработано и адаптировано под индивидуальные нужды социальной сети. В настоящее время Rocket Data могут использовать и сторонние разработчики мобильных приложений. Разработка совместима с различными типами данных, включая класс Swift и Objective-C классы.
Также напомним, что на этой неделе LinkedIn представила новый стандарт для создания инфраструктуры серверов — Open19. Нововведение призвано снизить стоимость хранения больших объёмов данных на серверах с разветвленной инфраструктурой и разработать новые подходы к созданию центров обработки данных и управлению ими.