google app engine — приложение appengine php, хранящее данные в кластере cassandra

У меня есть приложение php, размещенное в google appengine, это приложение получает данные, поступающие от датчиков (датчики отправляют запрос json с помощью POST), приложение получает данные, выполняет небольшой процесс etl, а затем сохраняет данные в базе данных mysql.

Mysql терпит неудачу, так как в настоящее время у меня более 500 датчиков и более 100 миллионов строк!
Я перейду на cassandra, но как я могу отправить данные из приложения appengine php в мой кластер cassandra?
Я могу сделать это, если я использую vm (разъем php-cassandra хорошо поддерживается), но я все еще хочу использовать appengine и не беспокоиться, если виртуальная машина, отвечающая за прием и обработку данных, не работает.

Если php в appengine не может этого сделать, я готов попробовать java / python.

Любая подсказка, как я могу отправить данные из appengine на Кассандру?

0

Решение

Предполагая, что ваш кластер Cassandra находится на IP-адресе, который виден движку приложения, вы должны просто использовать PHP-драйвер Cassandra.

Вам нужно убедиться, что ваша модель данных соответствует Cassandra. У меня есть видео о данных временных рядов, которые могут помочь: https://www.youtube.com/watch?v=1NtnrdIUlg0

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]