专栏首页首席架构师智库「大数据系列」Ignite:基于内存分布式数据库和缓存和处理平台

「大数据系列」Ignite:基于内存分布式数据库和缓存和处理平台

Ignite™是一个以内存为中心的分布式数据库,缓存和处理平台事务性,分析性和流式工作负载,以PB级的速度提供内存速度.

主要好处

  • Ignite 使用者包括 ING, Sberbank, HomeAway, Wellington, FSB, The Glue, 24 Hour Fitness, JacTravel等
  • 保留你的数据库. 使用Ignite™内存数据网格和缓存功能加速现有的Relational和NoSQL数据库
  • NoSQL Scale的SQL .使用Ignite™分布式SQL实现水平可伸缩性,强一致性和高可用性

主要特点

  • 以内存为中心的存储.在内存和磁盘上存储和处理分布式数据
  • 分布式SQL.分布式以内存为中心的SQL数据库,支持连接
  • 分布式键值. 使用最快的键值数据网格和缓存进行读取,写入和事务处理
  • ACID交易. 跨分布式数据集实施完全ACID合规性
  • 并置处理.通过向群集节点发送计算来避免数据噪声
  • 机器学习.培训和部署分布式机器学习模型

IGNITE和其他软件比较

产品功能

Apache Ignite以内存为中心的数据库和缓存平台包含以下一组组件:

主要特点

  • 分布式SQL
  • 分布式键值
  • ACID交易
  • 并置处理
  • 机器学习
  • 多语言

扩展功能

  • 服务网格
  • RDBMS集成
  • 数据结构
  • 消息和事件
  • GA(Genetic Algorithms)网格

架构

  • 集群和部署
  • 以内存为中心的存储
  • 持久化

Hadoop和Spark支持

  • 用于Spark的内存存储
  • 内存文件系统
  • 内存中的MapReduce

Apache Ignite用例

作为一个平台,Apache Ignite用于各种用例,其中一些用例如下所示:

数据库

  • 分布数据库
  • 内存数据库
  • 内存数据网格
  • 键值存储

对照

  • Ignite NoSQL用户
  • Ignite RDBMS用户

内存缓存

  • 数据库缓存
  • JCache提供程序
  • Hibernate L2 Cache
  • Web会话群集

Spark&Hadoop

  • Spark共享RDD
  • 加速Sql for Spark
  • IGFS作为HDFS缓存
  • 加速MapReduce

本文分享自微信公众号 - 首席架构师智库(jiagoushipro),作者:南极真君

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 「敏捷」大型敏捷框架SAFe:企业架构

    Enterprise Architect推动自适应设计和工程实践,并推动产品组合的架构计划。Enterprise Architects还促进了投资组合中各种解决...

    首席架构师智库
  • 区块链101:什么是分布式分类帐?

    分类帐,会计的基础,与文字和金钱一样古老。 他们的媒介是粘土,木制的计数棒(那是火灾危险),石头,纸莎草和纸。在上世纪80年代和90年代,计算机被规范化,纸质记...

    首席架构师智库
  • 「物联网技术」EMQX 的MQTT 和 Kafka 对比

    MQTT与Kafka完全不同。MQTT是由OASIS技术委员会的成员(大多数是IBM和Microsoft的高级工程师)开发的协议和技术标准。Kafka是Link...

    首席架构师智库
  • BBC推出VR体验《1943 Berlin Blitz》,以记录1943年柏林空袭事件

    早前,英国广播公司(下文简称BBC)曾宣布其正在研发两项名为《Make Noise》和《1943 Berlin Blitz》的VR体验。10月,该公司宣布《19...

    VRPinea
  • Redis缓存击穿、缓存穿透、缓存雪崩

    上篇文章谈到了Redis分布式锁,实际上就是为了解释为什么做缓存采用Redis而不使用map/guava。缓存分为本地缓存和分布式缓存。以 Java 为例,使...

    逆月翎
  • Java基础笔记——学习Java前的准备

            接下来的一个月我会和大家分享我学JavaSE时候的笔记,分享是最好的老师,希望我的笔记能给大家一些帮助。 我会每天发一篇文章,这些都是我学Jav...

    大闲人柴毛毛
  • MultiDex原理

    MultiDex适用于API版本在4-20的Android系统 , 即Android 2.1 - 4.4 . 而在这些版本之间 , MultiDex会通过App...

    None_Ling
  • 安全专家谈SDN能否带来更好的IT安全性

    软件定义网络(SDN)即将成为现实,而且SDN在IT安全领域也同样获得了牵引力。有些供应商认为它将会在安全领域带来一定程度的互操作性,而这正是目前安全领域所欠缺...

    静一
  • Embedding从入门到专家必读的十篇论文

    今天我们不分析论文,而是总结一下Embedding方法的学习路径,这也是我三四年前从接触word2vec,到在推荐系统中应用Embedding,再到现在逐渐从传...

    zenRRan
  • Redis笔记(七):Redis应用场景

    Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

    朝雨忆轻尘

扫码关注云+社区

领取腾讯云代金券