:\Program Files\tencent\qq\自己的qq号 \MsgEx.db
MsgEx.db是聊天记录
User.db是好友记录
下面留着参考吧
Config.db qq 系统设置
Content_Config.ini 自定义面板设置
ewh.db qq 密码
MsgEx.db qq 聊天记录
notes.db qq 备忘录
qqMailSettingEx.dat qqMail 设置
qqMailAddr.dat qqMail 地址本
QQMailIndex.dat QQMail QRT.dat QQ 炫铃信息
MailData QQMail 本地邮件
ShareInfo.db 共享文件夹设置
User.db QQ 本地好友列表
VQQ.db QQ 视频设置
1、使用冗余,每个人的好友信息都在数据库中有存储,就是你说的记录一对一关系2、数据缓存到内存,数据访问很快
3、状态信息修改异步,比如一个人登陆了,他的好友不是马上就知道,中间间隔几秒也没有关系
4、数据可能不放在关系数据库中,可能使用nosql数据库,比如mongodb,bigtable,cassandra等
5、facebook,twitter就是用类似的思想
QQ安装后程序文件夹中的user.db文件是所使用的QQ号中全部QQ好友的资料数据库。位置一般在C:\ProgramFiles\tencent\QQ\qq号码\ user.dbQQ号被盗或者拥有了新的QQ号,想把原QQ号上的好友加到新的QQ号上来,一个一个的加,就比较麻烦,这时把这个文件复制到新的QQ号码文件夹里覆盖的话,这个QQ号里的好友将会全部出现在新QQ号里。方法如下:
1、在电脑中找到原QQ号的user.db文件。
2、将原QQ号码子目录下的user.db文件复制到新号码为目录名的子目录,并覆盖同名文件。
3、登录新QQ号码,此时原QQ号码的全部好友都已经出现在新号码的好友列表中,将其全选中(ctrl+A组合键),并拖到“陌生人”组里,在d出的一系列确认框中点“确认”按钮。
4、将“陌生人”组里的好友全选,拖回到“我的好友”组里。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)