是否有一个数据库,奴隶可以处理写入以隐藏写入延迟?

时间:2015-09-25 04:54:57

标签: database replication database-replication

我从我的应用程序开始使用多主Cassandra设置,但我意识到我不需要真正的多主机功能:我只需要能够通过让应用程序写入本地从属设备来隐藏写入延迟,而不是对主人。当应用程序从该从属设备读取时,即使它们尚未到达主设备,它们也会看到自己的写入。是否有可以执行此操作的KV商店,关系数据库或列存储?

我在这里避免使用Cassandra的目标是:拥有一个可以权威地解决冲突的主服务器,分配64位ID空间的范围而不是UUID,以获得更好的本地读写性能,并使用更少的记忆。

1 个答案:

答案 0 :(得分:0)

我可能没有正确地解决您的问题,但您是否尝试过Oracle数据库。 它可以使用OS的异步IO功能,其作者(DB writer)切换写入OS IO从站,或者如果您的OS不支持异步写入,则可以配置多个DB writer slave。