|
发表于 2024-9-20 14:00:35
|
显示全部楼层
我前面说的处理数据耗时<100ms不是排序100w条数据
而是1000w条多维度(>10维)任意维度组合条件筛选/计数/查询
用传统数据库的处理方式,这个任务需要分钟/小时级的耗时
我只是写了个专用的算法来处理这个任务而已
排序100w条数据的话100ms还多了,在我的笔记本上随手单线程排了100w个64位随机整数花了50ms,用并行算法估计能减少到10ms以内
用数据库排序就要慢得多了,毕竟数据库里的排序不是仅仅只做了排序这件事。
而且传统关系型数据库原本性能也不怎么样。
但数据库的确降低了数据处理难度,让普通人也能有简单的办法处理大量数据。
至于年轻人怎么样,我也只能说有好有坏
我开始写代码的时候,公司里的年轻人都还没出生
现在看着他们,就像看到当年的自己 |
|