Starrydb的意义?

来源:互联网 发布:java从入门到精通光盘 编辑:程序博客网 时间:2024/06/05 18:58

计算机都是来源于硬件层面的三极管也就是半导体。

整个计算机的发展历史来看就是由硬件层面过度并建立软件层面的过程。

为什么要过度的软件层面因为即使在硬件层面我们也可以设计一个完整的输入输出的函数。

因为我们不想每次更改函数都去重新制作芯片,这就是过度的软件层面的意义。

硬件发展到软件的过程我们可以看作是由复杂趋向简单的过程。

由三极管到大型硬件到小型硬件到通用操作系统,是由简单到复杂到简单的过程。

那么Starrydb开发的意义是当我们在任意一个节点输入函数和数据就可以得到一个输出的数据。

不用考虑网络环境, cpu环境,内存环境,硬盘环境。

这是一个复杂趋向简单的过程,回归到我们最初的那个三级管的过程。

虽然结果和过程都趋于简单化但使用的资源可以趋于无限。

为什么starrydb可以完成这个工作因为他可以在任意一个机器上的任意线程运行一段脚本。

而用户不用考虑其中效率和运维的问题。Starrydb可以恰当的根据效率调度对象的存在位置和运行线程。

0 0
原创粉丝点击