1、分布式微博就是实现微博庞大数据的处理,类似于新浪那种的,老师让使用nosql完成,我想选用Hadoop+ Hbase,
建议还是使用mongodb之类的吧,hbase不是纯nosql,而且实时性能还不知道怎么样
2、sql微博项目怎么知道是在谁微博下面评论?
其实当你看到这条评论的时候,这条评论的顶部就会有这个人的用户名,你看到他的用户名之后,大概就能知道这个人是谁。
3、要用SQL server做一个关于QQ内应用程序的数据库,(包括QQ空间,QQ聊天,QQ邮箱,微博等),可以帮忙做吗?
一般都是 不想做。还有就是得有好处才行!~
4、如何在java中实现sql递归查询,实现微博转发路径的表示,如以下表
create table message(
InfoID int,
TransID int,
UserName varchar(20)
);
insert into message(InfoID,TransID,UserName) values(1000,2000,'张三');
insert into message(InfoID,TransID,UserName) values(2000,3000,'李四');
insert into message(InfoID,TransID,UserName) values(3000,4000,'王五');
insert into message(InfoID,UserName) values(4000,'小刘');
首先找到第一个发微博的人,怎么确定呢?因为他的TransID也就是转发消息ID 为NULL
select UserName from message where TransID is null
+----------+
| UserName |
+----------+
| 小刘 |
+----------+
取出第一个转发微博的姓名
select UserName from message where TransID in(
select InfoID from message where TransID is null)
+----------+
| UserName |
+----------+
| 王五 |
+----------+
取出第二个转发微博的姓名
select UserName from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID is null)
)
+----------+
| UserName |
+----------+
| 李四 |
+----------+
取出第三个转发微博的姓名
select UserName from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID is null)
)
)
+----------+
| UserName |
+----------+
| 张三 |
+----------+
然后把所有人连起来
select UserName from message where TransID is null
union
select UserName from message where TransID in(
select InfoID from message where TransID is null)
union
select UserName from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID is null)
)
union
select UserName from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID in(
select InfoID from message where TransID is null)
)
)
运行的结果:
+----------+
| UserName |
+----------+
| 小刘 |
| 王五 |
| 李四 |
| 张三 |
+----------+
以上代码就是给你一个思路, 最好写一个循环来查找,按照这个思路做
希望对你有帮助