社区
数据库相关
帖子详情
如何把数据真正的写入数据库中,而不是写在缓存中
icewind
2000-06-22 10:41:00
我用Pardox时,当使用TTable时,当我添加一条纪录时,Post后发现数据并未写入数据库中是写在缓存中,我不想Close Table后再Open Table,请问有何好办法
...全文
307
7
打赏
收藏
如何把数据真正的写入数据库中,而不是写在缓存中
我用Pardox时,当使用TTable时,当我添加一条纪录时,Post后发现数据并未写入数据库中是写在缓存中,我不想Close Table后再Open Table,请问有何好办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snakezou
2000-06-25
打赏
举报
回复
函数是 Table1.FlushBuffers;
saipm
2000-06-24
打赏
举报
回复
FlushBuffers过程的作用是使记录缓冲区的修改有效, 它是TBDEDataSet的一个方法!
icewind
2000-06-24
打赏
举报
回复
snakezou 我查了一下联机帮助,没有发现FlushBuffer或相近函数,可否写的详细一点
snakezou
2000-06-23
打赏
举报
回复
在Table的OnAfterPoster事件中写入下句:
Table1.FlushBuffer(具体的函数写的可能不太对,但应该与此类似,可查看一下联机帮助,时间太晚,我也懒的进Delphi看了。)
guoyuzhang
2000-06-23
打赏
举报
回复
将UpdateCached设为False,另外要正常地结束程序。
corao
2000-06-23
打赏
举报
回复
updatecache=false
post
OK
shylsz
2000-06-22
打赏
举报
回复
当table的updatecache=true 时post后不直接入库,applyupdate后才入库
还有一种情况时非正常退出程序时,post的数据也可能丢失
DB服务器使用mysql和redis高可用框架干货
db服务器连接mysql+redis高可用高性能框架干货1、使用c++语言,vs2019开发垮平台[windows和linux]连接MySql和redis框架。2、使用MySql持久化玩家
数据
,redis做玩家
数据
缓存
层,redis不做
数据
持久化。mysql搭配redis工作效率非常高效,就好比男女搭配干活不累,没有redis,mysql也能独立很好的完成用户读
写
请求。有了redis,用户访问
数据
的效率更高,时间更短,快速的完成请求。3、讲解如何保持mysql和redis
数据
强一致性策略,并在代码里实现。每次启动redis,使用管道技术,从mysql批量导入活跃用户
数据
到redis
中
,并设置过期时间.4、教程使用线程池技术,每个线程拥有自己独立的
数据
,线程绑定类。每一个实例就包含一个线程每个线程
数据
里包含:mysql连接器、redis连接器、内存回收池、安全的串行队列、条件变量、互斥量保证线程内的
数据
安全。5、工作原理:没有请求时,各个工作线程处于休眠状态。有读
写
请求时,从线程池获取一个线程,添加读
写
请求,把
数据
推送到线程工作队列
中
。然后工作线程获取队列的
数据
,进行串行工作任务安排,进行mysql
数据
库
读
写
操作,以及redis读
写
数据
操作,当完成工作任务时,执行下一个工作任务,同时把处理结果推送到逻辑线程,把
数据
给用户。6、用户读
数据
策略:用户获取
数据
首先是先从redis查找
数据
,redis命
中
,返回
数据
给玩家,redis命
中
失败,mysql
中
查找
数据
,然后
写
入
数据
到redis
中
,返回
数据
给用户。7、用户
写
数据
策略:用户先从redis
中
删除
数据
,然后
写
数据
到mysql
中
,最后再把
数据
写
入
到redis
中
,保持
数据
一致性。8、教程是一个干货教程,不是新手教程,mysql基础语法讲解的少,redis有讲解基础系列。教程讲解的是如何搭建一个支持高并发,高性能的读
写
数据
库
框架,使用mysql+redis搭配的高可用、高性能框架。该套框架在多个项目使用过,也在棋牌类项目里面使用过。
先
写
数据
库
还是先
写
缓存
关于维护一份
数据
是先
写
数据
库
,还是先
写
缓存
的问题,很多朋友发表了自己的看法,本文来谈谈我的看法。我的结论非常清晰明确:先
写
数据
库
再
写
缓存
。核心思想是
数据
库
和
缓存
之间追求最终一致性,不追求强一致性。 (1)...
缓存
与
数据
库
的
数据
更新
缓存
的更新策略 更新
数据
库
和Redis本身就不是原子操作,所以无论采取何种方式都不能保证强一致性,只能保证最终一致; 只能尽可能降低不一致性发生的几率,不能...请求A将
数据
写
入
数据
库
. 长时间读取到的都是脏
数据
解
异步
写
入
数据
库
2. 异步: 是将爬虫的
数据
先放到一个连接池
中
, 再同时将连接池的
数据
写
入
到
数据
库
中
, 这样既可以提高
数据
库
的
写
入
速度, 同时也可以将爬取到的所有
数据
都
写
到
数据
库
中
, 保证
数据
的完整性。 异步
写
入
流程: 在...
25 Redis的
缓存
中
的
数据
和
数据
库
中
的不一致问题
25 Redis的
缓存
中
的
数据
和
数据
库
中
的不一致问题前言一、
缓存
和
数据
库
的
数据
不一致是如何发生的?二、解决Redis 和
数据
库
数据
不一致的方法总结 前言 Redis
缓存
经常会遇到有 4 个方面:
缓存
中
的
数据
和
数据
库
中
的...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章