Как скрыть данные базы данных, но отобразить их в виде интерактивной визуализации? - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время я работаю над сообщением в блоге для интерактивной визуализации данных, и я планировал использовать для этого библиотеку d3.js.Сбор данных занял у меня почти полгода, и это главная причина, по которой я планировал сохранить ее в базе данных и получать данные только для визуализации.Таким образом, я могу предложить услуги передачи данных.

Однако, поскольку я использую библиотеку d3, все данные доступны на клиентском сайте.Существуют такие варианты, как агрегирование данных, что я, безусловно, сделаю, но это все же позволило бы объединить агрегированные данные и извлечь из них всю базу данных.

Итак, мой вопрос: есть ли способНапример, получить только визуализацию без фактических данных на клиентском сайте?Важно, чтобы визуализация оставалась интерактивной (т.е. без предварительно отрисованных изображений).

К вашему сведению: у меня нет доступа администратора к серверу моего веб-сайта, и я запускаю Wordpress в качестве моей CMS.Моя база данных - MySQL, и в настоящее время я извлекаю данные из базы данных с помощью PHP.

1 Ответ

0 голосов
/ 28 февраля 2019

В качестве обходного пути вы можете попытаться использовать представления MySQL , чтобы возвращать только необходимые данные, т.е. агрегаты, а не необработанные данные.Проверьте этот урок , чтобы ознакомиться с представлениями.Однако эти данные также могут быть проанализированы, единственный способ сохранить данные в безопасности - не показывать их пользователю.

...