我想知道是否有可能有一组SQLdb服务器写入数据并复制它们,避免冲突的信息。
我想象一个主/从结构是强制性的,我想知道如果一个系统的服务器没有层次结构可以支持复制。
目前我正在使用MySQL ,但如果需要,我会很乐意移动到另一个数据库。
有任何想法吗? 🙂
你可以有一个多主设备/集群。
见http://en.wikipedia.org/wiki/Multi-master_replication
Postgresql与Mysql具有相似的特性,但它考虑了更多的企业级,但也是OSS。 通过irc.freenode.net上的#postgresql很容易得到它的优秀支持
我不确定是否会对ACID有一些影响。
多主设置是唯一一个设置没有层次结构来我脑海中知道。 顺便说一下,有DRDB选项可用于复制数据,以便使用DRDB和Heartbeat进行故障转移,从而满足您的需求。