许多树莓派的数据库复制

时间:2014-10-09 09:16:19

标签: python linux database raspberry-pi database-replication

我目前正在开展一个拥有众多RBPi的项目让我们说50多个网络最多分为10个,每个Raspberry pi从人类或传感器获取数据,数据速率约为100Hz最多。我的目标是减少Raspberry pi之一失败时的数据丢失,因此我想在同一网络中的raspberry pi之间引入数据库复制。

我按照http://fr.slideshare.net/acobley的描述看了像Cassandra on Pi的集群 和我的Sql集群http://www.clusterdb.com/mysql-cluster/mysql-cluster-running-on-raspberry-pi

但我无法确定它是否可行,重点在于此群集中有一个客户端和一个主服务器,如果主服务器失败,客户端仍然可以运行查询(另一个节点将成为主服务器) ?在我的情况下,每个Pi都是客户端,因为他们需要运行查询,我们还能将它识别到集群吗?

感谢您提出问题/答案/建议

2 个答案:

答案 0 :(得分:0)

Cassandra可以在没有单点故障的情况下运行,并且可以根据节点数量来扩展性能 - 所以这应该适用于您的情况。

答案 1 :(得分:0)

考虑使用 Redis 集群作为替代方案。看一下,例如,https://nexwebsites.com/iot/iot-cloud-redis.html

相关问题