官术网_书友最值得收藏!

When to use distributed and when to use one server

There is a complexity cost to distributed computing though. It is not as simple as single server analytics. Even though the frameworks handle a lot of the complexity for you, you still have to think and design your analytics to work across multiple nodes.

Here are some guidelines on when to keep it simple and on one server:

  • There is not much need for scale: Your analytics process needs little change even if the number of IoT devices and data explodes. For example, the analytics process runs a forecast on data already summarized by month. The volume of devices makes little difference in that case.
  • Small data instead of big data: The analytics run on a small subset of data without much impact from data size. Analytics on random samples is an example.
  • Resource needs are minimal: Even at orders of magnitude more data, you are unlikely to need more than what is available with a standard server. In this case, keep it simple.
主站蜘蛛池模板: 铁岭县| 石阡县| 平塘县| 鄱阳县| 宾阳县| 尼勒克县| 南木林县| 石河子市| 木里| 西和县| 汉中市| 务川| 叶城县| 台东县| 凉城县| 凉城县| 洛川县| 汝城县| 颍上县| 汾阳市| 陇西县| 嘉定区| 凤山县| 务川| 高台县| 黎川县| 昭苏县| 闵行区| 鄂温| 浙江省| 会同县| 大荔县| 临江市| 大化| 林口县| 宜章县| 龙州县| 峨眉山市| 柏乡县| 青浦区| 金湖县|