日期:2014-05-18  浏览次数:20421 次

很想知道QQ数据库的结构设计
没有这方面经验
这么多的用户如何存放

这么多的应用如何整合

数据库又如何搭建

------解决方案--------------------
马化腾会给你答案的.
------解决方案--------------------
问CTO也行

分段存放吧。不知道。乱猜。
------解决方案--------------------
很有参考价值啊 哇哇
------解决方案--------------------
按号码段分的库? 纯属瞎猜撸过。
------解决方案--------------------
服务器集群
------解决方案--------------------
请加QQ:10001 详谈吧.
------解决方案--------------------
属于商业机密的东西
------解决方案--------------------
数据库水平 、垂直分割
负载均衡
------解决方案--------------------
呵呵...问的很深奥啊~
------解决方案--------------------
表的拆分。负载均衡!当然有他们的设计模式!去问问老马去。呵呵
------解决方案--------------------
现在麻花藤不一定知道吧,当初qq没现在的规模呢
得问他们cto
------解决方案--------------------
可以猜出来吧
------解决方案--------------------
可能是按QQ号码建立相应的数据库

以楼主的水平我想你也差不多清楚

QQ数据库和银行数据库是一样的
------解决方案--------------------
其实你需要学好数据结构和算法,用C语言,学好分布式,下面这个视频是去年腾讯QQ技术负责人的演讲。

1亿在线背后的技术挑战
2011年10月31日,腾讯即通平台部高级总监庄泗华在北京航空航天大学的演讲《1亿在线背后的技术挑战》

http://djt.open.qq.com/portal.php?mod=view&aid=19



点击查看讲座视频:http://djt.open.qq.com/article-33-1.html

-----------------------
多说一句,如果你的计算机功底算法足够好自己完全可以设计出来,否则即使知道人家怎么设计也是枉然。

如果你还在想着怎么用sqlserver去搭建这样的系统无疑是很可笑的一件事情。
------解决方案--------------------
你的问题问的就不脱。不是数据库,准确的说是人家根本就没用所谓的“数据库”,
你理解的数据库就是sqlserver或者好一点的oracle或者mysql。
人家叫“数据存储”。
人家即使叫数据库但是人家的数据库是自己设计的,淘宝也都是自己修改mysql源代码

此外前端负载均衡,缓存代理,操作系统底层核心代码剪切优化,分布式存储,等等每一个环节也要做好。

------解决方案--------------------
分地域的吧,乱说的
------解决方案--------------------
QQ数位??划分多个层次??猜的~哈哈
------解决方案--------------------
表示楼上的全是乱猜。。纯属商业机密,你在这问不到答案的。。希望有大牛能解答下类似架构的基本思路。
------解决方案--------------------
QQ信息的及时 是丢包原理
------解决方案--------------------
这个真木有研究过
------解决方案--------------------
多服务器、多数据库,然后主服务器数据库带动子服务器数据库,网状式分布,就像建立索引一样,只不过是建立的服务器之间的索引。猜的。
------解决方案--------------------
探讨

其实你需要学好数据结构和算法,用C语言,学好分布式,下面这个视频是去年腾讯QQ技术负责人的演讲。

1亿在线背后的技术挑战
2011年10月31日,腾讯即通平台部高级总监庄泗华在北京航空航天大学的演讲《1亿在线背后的技术挑战》

http://djt.open.qq.com/portal.php?mod=view&aid=19



点击查看讲座视频:http://dj……