`

大数据处理点滴笔记

阅读更多

自我头脑风暴,说得对与错都请指点,后续补充

 

当下三大技术热点:高并发、分布式、大数据(也许,还有很多,这只是自我修炼的三个目标)。

大数据处理系统有几点要求:

  1. 低延迟
  2. 高性能
  3. 分布式
  4. 可扩展(更多的要求是可横向扩展)
  5. 容错

现在用的比较多的就是Hadoop、Storm。

 

Hadoop

  1. 依赖于HDFS磁盘
  2. 延时较高(可精确到小时)
  3. 统计结果存在HBase

Storm

  1. 依赖于内存计算
  2. 延时较短(可以精确到10秒)
  3. 统计结果存在MySQL

数据收集,交给Kafka

 

kafka是LinkedIn开源的一款分布式的发布-订阅消息系统,它具有:

  1. 通过O(1)的磁盘结构持久化存储消息,即使TB级的数据也能保持长期稳定;
  2. 高吞吐率:即使非常普通的硬件,kafka也能支持每秒数十万的消息;
  3. 支持通过kafka服务器和消费集群来分区消息;
  4. 支持Hadoop并行加载;

storm参考:http://www.searchtb.com/2012/09/introduction-to-storm.html

 

暂做记录

分享到:
评论

相关推荐

    笔记记录软件:NoteRecorder

    在处理大量笔记时,快速定位到相关笔记至关重要。这一改进使得用户在输入关键词后,系统能迅速呈现最相关的笔记,节省了用户在海量信息中寻找的时间,提升了查找效率。 除此之外,NoteRecorder可能还包含其他未提及...

    易语言个性笔记本源码

    2. **数据存储**:为了保存用户的笔记内容,开发者需要实现数据的持久化存储。易语言支持多种文件操作,如文本文件、XML文件或数据库文件,开发者可能会选择其中一种或几种方式来存储和读取笔记数据。 3. **事件...

    记录个人笔记本的好工具

    在本例中,它可能是笔记软件的一部分,提供特定的功能支持,如数据处理或界面交互。 2. **Mybase.exe**: 这很可能是主应用程序文件,名为"Mybase"。Mybase 是一款知名的信息管理和知识库软件,它允许用户创建层次...

    ediary记笔记.7z

    1. **记笔记软件**:记笔记软件如ediary,帮助用户记录生活、工作中的点滴,可以设置提醒、添加标签、分类管理,便于检索。它们通常有良好的用户界面,支持文本、图片、音频等多种形式的笔记。 2. **7z压缩格式**:...

    懒人笔记 源码

    懒人笔记,正如其名,旨在提供一个简单、便捷的记录工具,让用户能够快速记下日常生活或工作中的点滴想法。这份源码可能是用一种或多种编程语言实现的,通常包括前端用户界面和后端服务,可能涵盖了数据存储、用户...

    ediary 笔记软件

    在数字化信息时代,一个优秀的笔记工具对于个人和专业人士来说至关重要,因为它可以帮助我们记录日常生活中的点滴,整理思绪,保存重要信息,并提高工作效率。ediary就是这样一款能满足这些需求的应用。 首先,让...

    mybase笔记记录工具

    总之,mybase是一款高效的信息管理和知识管理工具,无论是日常生活还是专业工作中,都能帮助用户有效地整理和管理信息,提升信息处理能力。结合nyfedit7的增强功能,mybase能更好地满足用户在文本编辑方面的高级需求...

    Joplin 是一个自由开源的笔记和待办事项的应用程序,适用于 Linux、Windows、macOS、Android 和 iO

    Joplin是一款跨平台的开源笔记与待办事项管理应用,专为满足用户在不同操作系统上的笔记记录和组织需求而设计...无论是在日常生活中的点滴记录,还是在工作中处理复杂的信息,Joplin都能提供一个便捷、安全的解决方案。

    图象与多媒体方面的随手笔记

    "图象与多媒体方面的随手笔记"这个标题暗示了这是一份集合了作者在学习和探索过程中积累的点滴知识,可能包括技术要点、实例分析以及个人理解。描述中提到这些内容来源于K.TOP讨论区,这可能是一个专门讨论图像处理...

    NoteBook笔记本,欢迎使用

    5. **NoteBook.xml**:这是NoteBook的另一个XML文件,可能存储用户的笔记数据或应用程序的设置。 6. **skin**:这可能是一个文件夹,包含NoteBook的皮肤或主题,用户可以更改界面外观。 7. **lib**:这个文件夹可能...

    懒人笔记iOS客户端.zip

    懒人笔记iOS客户端是一款专为懒人打造的高效记事应用,它采用了创新的语音输入功能,让用户无需手动打字,只需说话就能轻松记录生活、工作中的点滴。这个压缩包"懒人笔记iOS客户端.zip"包含的是Voice2Note项目的源...

    瑷靓者----专用笔记本

    这款记事本是专为满足特定用户需求而设计的,旨在提供高效、便捷的文本处理功能,同时也注重用户的个性化和定制化需求。 记事本作为一种基础的文本编辑工具,通常包含以下核心功能: 1. **文本编辑**:用户可以...

    技术文章 存储器,技术点滴收录系统

    《存储器技术与C#应用——MiniNoteBook_SQLite实践》 存储器是计算机系统中的重要组成部分,它负责暂时...通过这样的实践,我们可以更深入地理解存储器在软件开发中的作用,以及如何高效地利用嵌入式数据库处理数据。

    Android学习笔记

    笔记开始介绍了“点滴记录”,这部分可能包含了作者在学习过程中的各种思考和见解,包括遇到的问题、解决方法以及对特定技术的个人理解。这部分内容对于初学者来说尤其有价值,因为它们提供了实际应用中的上下文和...

    82、液体点滴速度监控装置资料.rar-教程与笔记习题

    单片机是一种集成度高、功耗低、性价比高的微型计算机,常用于嵌入式系统中,例如这里的液体点滴监控装置,它可能负责处理传感器数据、计算点滴速度、并根据设定参数调整输液泵的工作状态。 【压缩包子文件的文件...

    Android记事本程序开发.docx

    采用MVP(Model-View-Presenter)架构,Model负责数据处理,View负责用户交互,Presenter作为两者间的桥梁,处理业务逻辑,提高代码的可测试性和可维护性。 七、代码开发及工作分配 7.1、主页面/笔记列表显示页面的...

    Android_NoteBook

    Android Notebook 是一个专为安卓系统设计的简单笔记应用,旨在提供方便、快捷的记事功能,让记录生活点滴、工作灵感变得轻松易行。本文将深入探讨Android Notebook 的开发原理、功能实现以及技术难点。 一、应用...

    高仿时光笔记

    这个项目的名称可能来源于“Time Master”或者“Timi”,它旨在提供一个类似功能的平台,让用户能够方便地记录生活中的点滴、规划时间并进行有效的任务管理。作为一个完整的项目代码,我们可以从中学到如何构建此类...

    笔记应用

    在笔记应用中,Model可能包含SQLite数据库操作,View是用户界面,而ViewModel作为两者之间的桥梁,处理数据交互和UI更新。 4. **Data Binding Library**:可以自动处理UI和数据模型之间的绑定,减少手动设置UI元素...

    我的每日笔记:一个简单的笔记应用

    9. **数据结构与算法**:在处理笔记列表时,可能涉及到数组操作,如遍历、插入、删除等,以及搜索算法,用于快速找到特定的笔记。 10. **错误处理**:良好的错误处理机制对于任何应用都是至关重要的。应用可能会...

Global site tag (gtag.js) - Google Analytics