Я начал исследовать, поможет ли Ruby-on-Rails решить мою проблему каким-либо образом?
Короче говоря, у меня есть устаревшее приложение, которое читает и пишет коллекцию изображений. Это приложение также использует базу данных sqlite, чтобы при необходимости обращаться к правильным файлам изображений.
Я хотел бы, чтобы приложение для iPhone и / или iPad просматривало изображения, но также могло видеть обновления и дополнительные изображения без , не нажимая кнопку обновления; или с помощью периодического таймера скажем.
Это заставило меня исследовать Ruby-on-Rails как решение?
Я сделал следующую диаграмму, чтобы подумать, нахожусь ли я на правильном пути:
На сегодняшний день у меня, очевидно, есть (унаследованное) приложение Linux на месте, которое генерирует изображения и обновляет базу данных. Я также встроил службу Bonjour в приложение Linux, чтобы позволить приложению iPhone подключаться и обновлять миниатюры просмотра, которые находятся в базе данных sqlite. Хитрость заключается в том, что я понял, что приложение iPhone нужно запустить, чтобы обновить свои изображения при удаленном изменении базы данных.
На самом деле я подумал, что с приложением ruby-on-rails оно может предоставить RESTful-сервис для доступа к полноразмерным (плюс, миниатюрным) изображениям, позволяя удалять миниатюрные изображения из базы данных sqlite - скорее всего, база данных может иметь более 10000+ записи, так что не хотел, чтобы БД без необходимости увеличивалась.
Любые советы или ресурсы будут великолепны.
Спасибо.
Обновление: Я снова задумался над формулировкой своего вопроса. Наверное, я пытался выяснить, смогу ли я получить что-то вроде Rails для мониторинга изменений в базе данных без какого-либо опроса.