Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
Redis 与中央数据库同步的内存中数据库_Redis_Couchdb_Database Replication_In Memory Database_In Memory Data Grid - Fatal编程技术网

Redis 与中央数据库同步的内存中数据库

Redis 与中央数据库同步的内存中数据库,redis,couchdb,database-replication,in-memory-database,in-memory-data-grid,Redis,Couchdb,Database Replication,In Memory Database,In Memory Data Grid,场景:数百个节点运行HTTP服务器,响应时间关键的请求(必须处理请求,并且必须在毫秒内(例如,最多50毫秒)发送回响应)。每台服务器每秒将提供大约500个请求(使所有节点总共提供100000多个QP)。为了避免为每个请求连接到中央(远程)数据库,每个节点都将有一个数据库的内存副本(数据库应该只能保存几百兆的数据) 问题1:是否有任何数据库技术可以实现这种与中央数据库实时(或近实时)同步的多个(数百个)内存副本 问题2:是否有任何体系结构模式可以解决这种情况?Oracle的GoldenGate是一

场景:数百个节点运行HTTP服务器,响应时间关键的请求(必须处理请求,并且必须在毫秒内(例如,最多50毫秒)发送回响应)。每台服务器每秒将提供大约500个请求(使所有节点总共提供100000多个QP)。为了避免为每个请求连接到中央(远程)数据库,每个节点都将有一个数据库的内存副本(数据库应该只能保存几百兆的数据)

问题1:是否有任何数据库技术可以实现这种与中央数据库实时(或近实时)同步的多个(数百个)内存副本


问题2:是否有任何体系结构模式可以解决这种情况?

Oracle的GoldenGate是一个潜在的解决方案。我无法与你标记的系统对话:redis和couchdb。我听到过关于redis的积极的事情,但这纯粹是轶事;我没有任何直接的实际经验。
我自己公司的eXtremeDB也能适应这种工作负载。有几个配置可供选择,但这不是一个与您一起探索它们的合适场所。如果您想加入,请联系我们。

Oracle的GoldenGate是一个潜在的解决方案。我无法与你标记的系统对话:redis和couchdb。我听到过关于redis的积极的事情,但这纯粹是轶事;我没有任何直接的实际经验。
我自己公司的eXtremeDB也能适应这种工作负载。有几个配置可供选择,但这不是一个与您一起探索它们的合适场所。如果您想进入,请联系我们。

需要复制到约200个副本的主数据库更新频率是多少?@StevenGraves感谢您的评论。希望主机每秒更新几次,但现在假设每秒更新一次。需要复制到约200个副本的主机数据库更新频率是多少?@StevenGraves感谢您的评论。希望主机每秒更新几次,但现在假设每秒更新一次。