阅读更多
据日前的一则大数据工具使用情况调查,我们知道了Java程序猿最喜欢用的大数据工具。

问题:他们最近一年最喜欢用什么工具或者是框架?

受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具。上一篇Java调查包括下列内容:

现在,来看看维基百科上对大数据的定义:
引用
大数据,广义上来说是一组量很大很复杂的数据集合,在这种情况下传统的数据处理方式将不再适用。

对于一般情况来说传统的SQL数据库足够用。再另外一些场景下,传统的数据库能够承载的数据库量级有限,并且现在有了越来越多的工具可供使用。关键取决于场景。
现在让我们来讨论不同的非SQL工具来存储/处理数据 - NoSQL数据库、内存缓存、全文搜索引擎、实时流媒体、图形数据库等。

大数据-调查结果



  • MongoDB-一种非常流行的、跨平台、面向document的数据库。
  • Elasticsearch-专为云计算设计的分布式REST风格的搜索引擎。
  • Cassandra-一个开源的分布式数据库管理系统。最初是Facebook设计和开发的,部署在大量商用服务器上来处理大量的数据。高可用,无单点故障。
  • Redis-开源的(BSD)内存数据结构存储、内存库、缓存、消息代理。
  • Hazelcast-基于Java开发的内存数据网格。
  • EHCache-广泛使用的开源Java分布式缓存、J2ee、轻量级容器。
  • Hadoop-用java开发的开源分布式大数据框架,用来处理非常大规模数据,hadoop是集群化部署。
  • Solr-使用java开发的开源企业级搜索平台。最初归属在Apache Lucene项目中。
  • Spark-ASF中最活跃的项目,是一个开源的集群化计算框架。
  • Memcached–通用分布式缓存系统。
  • Apache Hive-在Hadoop支持类SQL封装,将SQL语句变成mr程序来执行。
  • Apache Kafka–高吞吐量、分布式、消息发布-订阅系统,最早是Linkin开发的。
  • Akka–Java开发的用来建造高并发,基于jvm弹性消息驱动的应用。
  • Hbase-根据Google的BigTable论文开发的开源分布式非关系型数据库。开发语言是Java,用HDFS作为底层存储。
  • Neo4j–用Java实现的开源图形数据库。
  • CouchBase–面向Document的开源分布式NoSQL数据库,并且针对交互应用做过优化。
  • Apache Storm–开源分布式实时计算系统。
  • CouchDB–使用json来存储数据的开放源码面向文档的NoSQL数据库。
  • Oracle Coherence–内存数据网格解决方案,使企业通过提供快速访问热数据来预测关键任务应用的规模。
  • Titan–可扩展的图形数据库,针对集群存储和查询数千亿的图形数据做过优化。
  • 亚马逊 DynamoDB – 一个快速、灵活NoSQL数据库,能够应对所有规模应用程序的需求,包括持久化、毫秒级延迟。
  • Amazon Kinesis–AWS上的实时数据计算平台。
  • Datomic–提供完整事务支持,云计算,分布式的数据库,开发语言用Clojure。

原文地址:What Big Data Tools Do Java Developers Use?(译者/袁璞 审校/朱正贵 责编/仲浩)
译者介绍:圣特尔•E店宝大数据架构师,关注高性能或可用架构、大数据技术、机器学习。
  • 大小: 10.7 KB
1
0
评论 共 1 条 请登录后发表评论
1 楼 再现东北豹 2016-02-16 11:26
对于一般情况来说传统的SQL数据库足够用。再另外一些场景下,传统的数据库能够承载的数据库量级有限,并且现在有了越来越多的工具可zbvzfs.blog.com供使用。关键取决于场景

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 25个经典网站源代码

    25个经典网站源代码 有简约的有时尚的方便大家参考、模仿。

  • html简单网页代码: 期末网页制作 HTML+CSS+JavaScript 个人主页网页设计实例

    📂文章目录二、✍️网站描述三、📚网站介绍四、🌐网站演示五、🔧 网站代码🧱HTML结构代码💒CSS样式代码六、🥇 如何让学习不再盲目七、🎁更多干货 ❤ 【作者主页——🔥获取更多优质源码】 ❤ 【学习资料/简历模板/面试资料/ 网站设计与制作】 ❤ 【web前端期末大作业——🔥🔥毕设项目精品实战案例】 # 一、👨‍🎓网站题目 🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。 二、✍️网站描述 ⭐个人网页设计网站模板采用DIV

  • HTML实例网页代码, 本实例适合于初学HTML的同学 (个人博客网站)

    📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件

  • 一些有用的js代码

    if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu(){ event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e){ if (window.Event){ if

  • 制作一个简单的HTML个人网页

    以上代码创建了一个基本的个人网页结构,包括一个标题、一个关于自己的段落、一个展示作品的段落和一个联系方式的段落。你可以根据自己的需求修改和扩展这些内容。我可以帮你制作一个简单的HTML个人网页。以下是一个基本的示例,你可以根据自己的需求进行修改和扩展。的文件,然后使用任何网页浏览器打开它,就可以看到你的个人网页了。希望这个示例对你有所帮助!如果你有任何其他问题,请随时问我。你可以将以上代码保存为一个名为。

  • 博客网页代码

    【代码】博客网页代码。

  • 程序员快来看!经典代码替你省去多少时间?

    作为一名程序员,每天坐在电脑前敲敲打打那些重复重复再重复的语句,习惯性的思维总是被套进去,有些时候很容易把简单的事情想复杂了!不过,我们反其道而行之,新手们只要是把下面的语句牢记,很多情况下都是会事半功倍的! 1. 将彻底屏蔽鼠标右键,无右键菜单 也可以用于网页中Table框架中 no 2.取消选取、防止复制 3.不准粘贴 4.防止复制

  • 网页经典代码(一)

    1. 将彻底屏蔽鼠标右键,无右键菜单 CODE: [Copy to clipboard] 也可以用于网页中Table框架中 CODE: [Copy to clipboard] no 2.取消选取、防止复制 CODE: [Copy to clipboard] 3.不准粘贴 CODE: [Copy to clipboard] 4.防止复制 CODE: [Copy to clipboard] 5

  • 前端网页设计必逛的六个宝藏网站(非常值得收藏)(1)

    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!

  • ❤️创意网页:经典透明登录页面(好看易学易用)

    ❤️创意网页:经典透明登录页面(好看易学易用)

  • 网页常见经典代码

    1。忽视右键或2。加入背景音乐IE:NS:*.mid你的背景音乐的midi格式文件 3。简单的window.open方法 onclick="javascript:window.open(文件路径/文件名,newwindow, toolbar=no,scrollbars=yes,resizable=no,top=0,left=0, width=400,height=300);">文字或图

  • 国外25个经典网站源代码

    此资源内含国外25个经典网站源代码.zip

  • 网页经典代码集 高手必学

    网页经典代码(一) 1.将彻底屏蔽鼠标右键,无右键菜单也可以用于网页中Table框架中no2.取消选取、防止复制3.不准粘贴4.防止复制5.IE地址栏前换成自己的图标说明:关于favicon.ico文件的制作。你可以先在FW中做一个图片,属于你自己站点一个小图标。然后在ACD see将文件属性改为*.ico,然后将你做的*.ICO文件传到你的服务器目录中,然后就可以使用以上代码来实现,当别人登陆你

  • vb.net 各种网页编写代码

    vb.net 各种网页编写代码,让你轻松搞懂vb.net,不再因网页代码而愁脑

  • 个人博客网站html+css源码

    这是一个完整的个人博客的html源代码,稍微修改就能让自己的博客充满个性化,纯前端代码,入门级的,仅供于学习,欢迎交流

  • 经典网页设计:20个与众不同的国外 HTML5 网站

      大家都都知道, HTML5 具备所有最新的技术和功能,帮助我们创造平滑过渡,花式图像滑块和动画。如果你正在考虑使用HTML5 来设计自己的网站,那么这个集合能够帮助你。   在过去的10年里,网页设计师使用 Flash、JavaScript 或其他难用的软件创建网站。但现在你可以前所未有的快速、轻松地设计或创造互动的、有趣好看的网站。如何创建?答案是 HTML5 。 您可能感兴趣的相关文章...

  • 60个经典网站源代码

    60个经典网站源代码,有预览图,可能有部分重复。

  • 一个完整的个人博客的html源代码

    这是由asp制作的网页博客,总的来说还是挺满意的

  • 我的博客网站静态html

    我的博客页面,使用静态html页面实现,能够进行各个页面的跳转,其中功能使用div和table进行布局,使用frame框架实现整体布局,是代码演示见如下链接:http://blog.csdn.net/suwu150/article/details/52802357

  • html旅游旅行游记攻略网页源码

    html旅游旅行游记攻略网页源码

Global site tag (gtag.js) - Google Analytics