appengine php app在cassandra集群中存储数据

时间:2015-12-11 04:00:25

标签: php google-app-engine cassandra google-app-engine-python

我有一个在谷歌appengine上托管的php应用程序,这个应用程序接收来自传感器的数据(传感器使用POST发送json请求),应用程序获取数据,它执行一个小的etl进程,然后将数据保存在mysql db。

Mysql正在缩短,因为目前我有500多个传感器和超过100M行! 我将迁移到cassandra,但是如何将appengine php应用程序中的数据发送到我的cassandra集群? 如果我使用vm(php-cassandra连接器得到很好的支持),我可以这样做但我还是想使用appengine而不用担心负责接收和处理数据的VM是否已关闭。

如果php in appengine不能这样做,我愿意尝试java / python。

有什么方法可以将appengine的数据发送到cassandra吗?

1 个答案:

答案 0 :(得分:0)

假设您的Cassandra群集位于应用引擎可以看到的IP地址上,您应该只使用Cassandra PHP驱动程序。

您需要确保您的数据模型适合Cassandra。我有一个关于时间序列数据的视频可能会有所帮助:https://www.youtube.com/watch?v=1NtnrdIUlg0