QQ的用户信息是存在数据库中吗?如果是的话用的什么数据库,表结构是如何部署的?
qq的用户信息存放在腾讯的服务器上,至于用的什么数据库腾讯没有透露,应该也是通用数据库,但是腾讯肯定做了大量的二次开发。qq用户数有上亿,并且需要处理极高的并发访问,绝对不是你想的通常单机上一个简单数据库能做到的。
但是你如果做一个简单的聊天软件,你用一般的方法就可以了,你需要的表结构无非就是你用的那些字段。
先用简单的数据库,mysql,sql server,然后设计你的表结构等。
等你达到QQ那么大用户量后,自然会考虑各种优化了,比如大数据框架,MemoryCache数据库,关系型数据库, No-SQL等
QQ是如何存的我们肯定不知道,你得去问马化腾~~
如果说让我选数据库,我推荐sqlite
首先不可能是存在一张表中的,或许会根据账号的某种规则,来判断查询哪个数据库或者其他规则。当然肯定会有一个总服务器上存了所有的用户信息
。