简短结论:Cursor(游标)一般不适合直接处理“大数据”场景,尤其是需要高性能、低延迟、高吞吐的时候。
下面分情况说明。
在不同语境下,“Cursor”含义不同:
WHERE id > last_id LIMIT 100你问的“是否适合大数据”,通常关心的是 查询和遍历大量数据。
✅ 结论:
用游标“全表扫描 + 逐行处理”是大数据场景的大忌。
如果你说的是 游标分页(Cursor-based Pagination),那是推荐做法。
SELECT * FROM orders
ORDER BY id
LIMIT 100 OFFSET 1000000;
问题:
SELECT * FROM orders
WHERE id > 1000000
ORDER BY id
LIMIT 100;
优点:
✅ 这是大数据友好方案
数据库游标不适合大数据处理,但“游标分页(Cursor Pagination)”非常适合大数据。
如果你能告诉我:
我可以给你更具体的方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。