Использование исторических данных из другой внешней базы данных
Я создаю статистику виджетов и у меня возникает вопрос: вы можете сделать запрос к внешней базе данных? Вы можете выполнить только JavaScript?
1 ответ
Виджеты запускаются в браузере, поэтому можно использовать только технологии исполнения браузера (HTML, CSS, Javascript, SVG, FLASH, DART...)
Насколько я знаю, вы не можете получить доступ к внешней базе данных напрямую с веб-страницы или виджета (если он не предоставляет API HTTP/WebSocket), Javascript ODBC не существует. Если ваша база данных может предоставлять HTTP/REST API (например, через MongoDB RestAPI), вы сможете запросить его. В другом случае вам может потребоваться разработать внутренний прокси-сервер (HTTP<->ODBC), инкапсулирующий доступ к вашей базе данных.
Другой вариант (не рекомендуется из-за проблем безопасности) может заключаться в использовании некоторых технологий на основе плагинов в ваших виджетах, возможно, ActiveX, Flash или апплет смогут взаимодействовать с внешней БД.