0 0

DB读写同步延时问题。5

在一个高并发的留言板里面,留言之后要马上显示出来,但DB是分读写的,读的那个DB会延时几秒种才能把新的留言同步过来,请问这时我该如何去解决这个延时问题?(不过从写的DB里面去读)
2010年3月31日 23:51

1个答案 按时间排序 按投票排序

0 0

高并发情况下,最好使用缓存,而不是实时显示数据库内容。
这样写入数据库同时,更新缓存即可。

2010年4月02日 22:04

相关推荐

    MySQL主从延时优化

    从MySQL 5.7版本开始,该功能被引入以解决单库环境下的主从同步延时问题。 **基于GTID的并行复制如何工作?** 当多个事务在主库上同时进入prepare阶段时,意味着这些事务间不存在冲突。此时,可以将这些事务视为一...

    DB主从一致性架构优化4种方法

    因此,如何解决或缓解“由于主从延时导致读取到旧数据”的问题成为了亟需探讨的重点。 #### 解决方案概述 针对上述问题,本文将详细介绍四种常见的解决方案: 1. **半同步复制** 2. **强制读主库** 3. **数据库...

    移动游戏后台存储模型.pdf

    DB压力核心问题表现在关系链数据的读写请求量巨大。以《天天酷跑》为例,单台数据库服务器每秒的读写请求数峰值可能超过2万。关系链数据读请求往往占到总请求数的一半以上,其中好友关系数据排行请求是服务器性能的...

    Java-Redis面试题

    可以使用读写锁保证强一致性,或者使用阿里的canal组件实现数据同步。 Redis作为缓存,数据的持久化是怎么做的?Redis提供了两种数据持久化的方式:RDB和AOF。RDB是一个快照文件,它是把Redis内存存储的数据写到...

    液晶160128A-C语言.doc

    另外,还有延迟函数delay(),在处理液晶操作时通常需要精确的延时以确保信号的正确同步。 总的来说,这份文档提供了C语言驱动160128A液晶屏的基础框架,包括了必要的硬件接口定义、模式选择以及基本的液晶控制函数...

    阿里云数据库助力企业数字化转型.pptx

    - 高吞吐量和低延时,如POLARDB最高可达到5万TPS,数据传输延时小于10毫秒,NoSQL数据库如Redis和HBase的QPS分别达到130万和13.7万。 8. **行业应用**: - 支持电商、金融、直播、O2O等多种行业,如饿了么、...

    89C52单片机液晶汉字显示c语言程序

    程序中的延时函数和液晶屏的忙等待函数确保了正确的时间同步,避免了数据冲突。 总的来说,这个程序展示了如何使用C语言在89C52单片机上编写代码来驱动液晶屏显示汉字,这对于学习单片机应用开发和嵌入式系统设计是...

    基于Python和Shell的SecondGenerationUnderground第二代井下数据流设计源码

    它可能包含了时间同步、延时处理等功能。 该项目通过多种编程文件的综合使用,形成了一套针对第二代井下数据流管理的解决方案。利用Python的便捷和Shell的自动化,结合数据库的存储优势,实现了对井下数据流的有效...

    车联网-NB-IOT物流智能托盘平台-淄博万鞍.pdf

    NB-IoT技术具备几个显著优势:首先是强大的连接能力,能够提供比Cat.4 LTE高20dB的穿墙能力,一个扇区支持的连接数可达到10万个,满足低延时敏感度和超低设备成本的需求;其次是超低功耗,NB-IoT设备针对小数据量、...

    西门子功能块.docx编程资料

    - **OB85**:优先级出错组织块,处理优先级冲突问题。 - **OB86**:机架故障组织块,处理机架故障。 - **OB87**:通讯出错组织块,处理通讯故障。 - **OB88**:处理中断组织块,处理特定的处理中断。 - **OB90**:...

    藏经阁-今日头条-推荐系统架构设计实践.pdf

    abase基于Rocksdb的分布式存储系统,用于在线存储,具有基于文件的全量复制和基于rocksdb自身WAL的增量复制,内建和back storage强一致的key级别LRU cache,基于bucket的sharding和migration,基于compaction filter...

    lcd 12864调试程序

    - **Delay(uint MS)**:提供延时功能,对于LCD操作中的等待时间至关重要,确保操作的同步性和稳定性。 - **WriteCommandL()与WriteCommandR()**:分别向LCD控制器左侧和右侧写入指令,控制显示模式、清屏等操作。 ...

    HJ12864ZW说明书

    - 启始字节需先接收到五个连续的 ‘1’(同步位字符串)。 - 之后跟随的两个位字符串分别指定传输方向位(RW)及寄存器选择位(RS)。 - 每一个八位的指令将被分为两个字节接收。 #### 五、指令集说明 指令集是...

    AD7890型串行数/模转换器与51系列单片机的接口设计

    在开发板制作交流中,技术人员会讨论有关电子制作的实际问题,包括电路板的布局、焊接技巧、调试过程中的常见问题及其解决方法等。 通过以上知识点,可以看出AD7890型串行数/模转换器具有高速转换、低功耗和良好的...

    松迪培训入学测试题

    对于单线程操作推荐使用`StringBuilder`,因为它没有同步机制,性能更高;多线程环境下则推荐使用`StringBuffer`。 2. **代码示例**: ```java String[] strings = new String[30000]; // 假设数组已初始化 ...

Global site tag (gtag.js) - Google Analytics