Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在raspberry pi上进行数据库复制_Python_Linux_Database_Raspberry Pi_Database Replication - Fatal编程技术网

Python 在raspberry pi上进行数据库复制

Python 在raspberry pi上进行数据库复制,python,linux,database,raspberry-pi,database-replication,Python,Linux,Database,Raspberry Pi,Database Replication,我目前正在做一个有很多RBPi的项目,比如说50多个RBPi被分成最多10个网络,每个树莓pi从人类或传感器获取数据,数据速率最多约为100Hz。我的目标是在Raspberry pi出现故障时减少数据丢失,因此我想在同一网络中的Raspberry pi之间引入数据库复制 我有一个像Cassandra一样在Pi上聚集的外观,如 还有我的Sql集群 但我不能确定它是否能工作,关键是在这个集群中有一个客户机和一个主机,如果主机失败,客户机还能运行查询吗?另一个节点会成为主机吗?在我的例子中,每个Pi都

我目前正在做一个有很多RBPi的项目,比如说50多个RBPi被分成最多10个网络,每个树莓pi从人类或传感器获取数据,数据速率最多约为100Hz。我的目标是在Raspberry pi出现故障时减少数据丢失,因此我想在同一网络中的Raspberry pi之间引入数据库复制

我有一个像Cassandra一样在Pi上聚集的外观,如 还有我的Sql集群

但我不能确定它是否能工作,关键是在这个集群中有一个客户机和一个主机,如果主机失败,客户机还能运行查询吗?另一个节点会成为主机吗?在我的例子中,每个Pi都是客户机,因为它们需要运行查询,我们仍然可以将其标识为集群吗


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

Cassandra可以在没有单点故障的情况下运行,并将随着节点数量的增加而扩展性能-因此在您的情况下应该可以这样做。

考虑使用Redis群集作为替代方案。例如,看一看