《面向三维GIS的Cesium开发与应用》读书笔记

《面向三维GIS的Cesium开发与应用》读书笔记

内容来源于李军、赵学胜、李晶编著的《面向三维GIS的Cesium开发与应用》,以下为读书笔记,仅供学习 可以参考读书笔记的内容进行入门和了解cesium,更详细的学习内容请看官网:https://cesium.com/learn/cesiumjs-learn/ 书中有些代码应该是旧版本的,有些错误,...

数据密集型应用系统设计(读书笔记)第一天

第一章: 可靠、可扩展与可维护的应用系统数据密集型应用通常也是基于标准模块构建而成,每个模块负责单一的常用功能。例如,许多应用系统都包含以下模块:数据库:用以存储数据,这样之后应用可以再次面问。高速缓存:缓存那些复杂或操作代价昂贵的结果,以加快下一次访问。索引:用户可以按关键字搜索数据...

读书笔记《数据密集型应用系统设计》- 数据存储与检索

第三章、数据存储与检索笔者按:Format:单纯的格式,有 txt、parquet、orc;hudi有点类似格式组件;有行存列存,更有一些行列混合;一般是计算引擎可以直接使用或者生成的。StorageEngine:加一些集成,支持细粒度的写入、查询,如 in...

【读书笔记】大数据原理与应用:分布式文件系统HDFS

【读书笔记】大数据原理与应用:分布式文件系统HDFS

简 介:这本书的名字为大数据技术原理与应用,该书的作者为厦门大学著名的研究大数据方向的林子雨老师。顾名思义,概述讲述了大数据的相关知识,包含一些分布式系统以及各种流计算等大数据技术。本书讲述的非常棒,通俗易懂。下面是我在读这本书的时候的记录并加上自己的理解。本文意在记录自己近期学习过程中的所学所得,...

读书笔记之数据密集型应用的可维护性

读书笔记之数据密集型应用的可维护性

前言前面两篇文章分别介绍了可靠性和可扩展性,本篇文章将介绍了第三个特性:可维护性。读书笔记之数据密集型应用的可靠性读书笔记之数据密集型应用的可扩展性软件设计三原则软件开发的大部分成本并不在最初的开发阶段,而是在于整个生命周期内持续的投入。良好的软件设计方式可以最大限度的减少维护过程中的痛点。软件系统...

《Akka应用模式:分布式应用程序设计实践指南》读书笔记9

性能   这也是一个比较大的问题,因为性能不一定是Akka本身的问题,还可能是你代码写的有问题。   优化的第一步就是找出性能的瓶颈,隔离出应用程序里面比较耗时的部分,然后尝试对其优化,减少需要耗费的时间成本。其实有时候对性能进行度量往往比优化性能还重要,因为你在度量性能的时候,已经在思考哪些可能是...

《Akka应用模式:分布式应用程序设计实践指南》读书笔记8

可用性   简单点来说就是系统能否正常使用。如果系统能够及时响应一个请求,则认为是可用的;如果响应时间过长或者根本不响应,则是不可用的。系统在停机或超载时是不可用的。一般用系统正常运行时长的百分比来计量系统的可用性,例如常常用N个9表示系统的可用性。故障时间秒数=(1-可用性) * 365 * 24...

《Akka应用模式:分布式应用程序设计实践指南》读书笔记7

容错   容错绝对是分布式系统最难搞定的事儿,至少我这样认为,因为意外总是会发生。   处理故障在许多方面意味着要放弃全局一致性。Akka是基于不粗要调用方负责处理故障的想法而建立的。它主张由发生故障的actor负责处理问题,在actor不能处理的情况下,会向其“监督者”寻求帮助。由于Actor模型...

《Akka应用模式:分布式应用程序设计实践指南》读书笔记6

一致性和可扩展性   一致性是系统内比较复杂的属性,它会随着系统的变化而变化。简单来说,一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。一旦系统具有并行性(分布式只是并行的一种表现),保持一致性就变得困难了,毕竟需要协调全局状态。 事务和一致性   一致性意义上的事务是...

《Akka应用模式:分布式应用程序设计实践指南》读书笔记2

Akka简介   Akka是什么:“Akka是在JVM上构建高并发、分布式、弹性消息驱动应用的开源工具包”。弹性意味着要积极响应失败情况,从失败中恢复的能力。   其实Akka的定义很符合响应式领域模型,这个模型有几个基本特征:   1、弹性。面对失败的响应能力   2、伸缩性。不同负载情况下的响应...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。