Я планирую использовать Flash Builder 4 / Flex для написания приложения AIR, которое в основном основано на записи, хранении и анализе данных. Я буду создавать диаграммы и т. Д., Которые нужно будет обновлять практически в реальном времени.
Для меня важно, чтобы приложение могло функционировать без подключения к Интернету, поэтому мне нужна локальная база данных, но в конечном итоге я хотел бы встроить онлайн-синхронизацию данных, где любая база данных может обновлять друг друга. на основе более новой информации. Более того, определенное шифрование определенно приветствовалось бы, а скорость - большая проблема
Синхронизация: в основном обновления / добавления / удаления будут выполняться в автономной базе данных, но в идеале я хочу иметь веб-интерфейс, который будет обеспечивать такие же обновления / добавления / удаления и синхронизироваться (кроме этого я не уверен как именно это сделать, как я могу смоделировать это на основе того, что является наиболее достижимым). Мне интересно, есть ли какой-нибудь встроенный движок, который мог бы обрабатывать синхронизацию 2 баз данных. Я могу закончить тем, что веб-интерфейс предназначен только для дополнений, которые будет значительно проще синхронизировать ... и я могу начать с этого, но я хочу использовать технологии, которые в какой-то момент лучше всего позволят мне реализовать полноценный онлайн-режим.
Учитывая все вышесказанное, какой мой лучший способ попытаться избежать головной боли в будущем?