京东面试题-1000万条数据如何取出来

面试题Category: Java京东面试题-1000万条数据如何取出来
star123045 Staff asked 2 years ago

1000万条数据如何从数据库取出来,我感觉不能一下加载到内存,不知道如何做

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 京东面试题-1000万条数据如何取出来

FavoriteLoading添加本文到我的收藏
epidemic Staff replied 2 years ago

文件?

star123045 Staff replied 2 years ago

普通的记录

fleese Staff replied 2 years ago

不知道具体做什么业务,但是常用的方法是分页。

fleese Staff replied 2 years ago

对于需要全表操作的,可以考虑用存储过程。

3 Answers
henryno12 Staff answered 2 years ago

需要行计算,还是行合并,还是需要排序?

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 回答京东面试题-1000万条数据如何取出来

FavoriteLoading添加本文到我的收藏
天佑 Staff answered 2 years ago

方式上有几种,不知道具体的业务场景,如果存粹就是为了查询分页就可以实现目的了
纯技术实现 :就是用多线程去取,最后最线程合并查询结果,但需要考虑内存,一千万数据很容导致内存溢出

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 回答京东面试题-1000万条数据如何取出来

FavoriteLoading添加本文到我的收藏
梦朝思夕 Staff answered 1 year ago

看是像使用空间换时间还是时间换空间了

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 回答京东面试题-1000万条数据如何取出来

FavoriteLoading添加本文到我的收藏

return top