Как правильно по времени отсортировать инфо из разных источников данных?
Вопрос такой.
Делаю ленту в которой будут показаны общения с клиентом - записи внесенные вручную, звонки и может быть еще смс, мейлы и прочее.
Так вот, допустим записи вручную внесенные находятся на одном сервере, а звонки на другом. причем и базы данных разные(mysql, mssql), данные о смсках вообще могут быть в json формате.
Но в итоге нужно показать такой timeline своего рода с точками контакта. и вот думаю как это бы все объединить и отсортировать? Запихивать в массив с каким-то ключом и по нему сортировать? или какие-то еще хитрые способы есть?