处理大数据和高性能编程

高效地处理大数据。基本方式:

  • 分治。无论是多线程,MapReduce,都是要能分治才能,借助多核,集群的并行处理能力。一件大事如何分配给很多人,以求能更快地完成。
  • 异步: 节省CPU。异步IO, 异步编程范式(Actor, Node.js)。
  • 函数式编程: ?

高效意味着用更少的资源:CPU, Memory, 带宽等等。

常见问题

如何下载一个大文件?

如何排序一个大文件里的数字?

results matching ""

    No results matching ""