我很好奇在编写需要排序的东西而不是简单地使用数据库对数据进行排序时,编写自己的排序算法是否有任何优势?我唯一能想到的是,如果数据集足够小,不值得用一些查询设置数据库+将数据来回提供给程序所需的额外时间. 数据库在有效排序方面做得很好,所以除了我上面提到的之外,我没有任何线索。
问问题
562 次
我很好奇在编写需要排序的东西而不是简单地使用数据库对数据进行排序时,编写自己的排序算法是否有任何优势?我唯一能想到的是,如果数据集足够小,不值得用一些查询设置数据库+将数据来回提供给程序所需的额外时间. 数据库在有效排序方面做得很好,所以除了我上面提到的之外,我没有任何线索。