首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2020年适用于Linux的10个顶级开源缓存工具

即在访问web应用程序时,使您能够查看网站或应用程序上的最新数据或内容,而不是在浏览器中使用本地存储的内容的旧副本。 客户端缓存的另一个示例是DNS缓存,它发生在操作系统(OS)级别。...尽管Redis在Linux(推荐的部署平台)和OS X上进行了开发和测试,但Redis还可在其他POSIX系统(例如* BSD)中运行,而无需任何外部依赖。...它可以在类似Unix的操作系统(包括Linux和OS X)上运行,也可以在Microsoft Windows上运行。...它可以在Linux以及Windows和Mac OS X等其他操作系统上运行。它使用功能丰富,面向文档的查询语言称为N1QL,该语言提供强大的查询和索引服务,以支持对数据的亚毫秒级操作。...Hazelcast IMDG还可以在Linux,Windows和Mac OS X以及安装了Java的任何其他平台上运行。

2.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apache下流处理项目巡览

    Apache Apex的架构可以读/写消息总线、文件系统、数据库或其他类型的源。只要这些源的客户端代码可以运行在JVM上,就可以无缝集成。...除了Apache Kafka,在架构上并没有其他外部依赖。Kafka Streams提供的处理模型可以完全与Kafka的核心抽象整合。...一旦被打包为容器,它就可以与一些编排引擎集成,如Docker Swarm、Kubernetes、DC/OS、Yarn等。 ?...编写Job可以使用Java、Scala或其他 JVM下的编程语言。为了支持可伸缩性,Job也可以被分解为多个小的并行执行单元,称之为Task。每个Task可以消费其中一个分区传递的流数据。...Flink提供DataStream API用于流数据的分析,DataSet API用于批数据的分析,二者皆建立在底层的流处理引擎之上。 ? Apache Flink支持Java或Scala编程。

    2.4K60

    matinal:高质量内存数据库技术选型推荐(二)

    内存优化表能够在Disk上维护一个数据副本,该副本只用于持久化数据,不用于数据读写操作。     ...内存数据被整合到SQL Server关系引擎中,使用内存数据库时,客户端应用程序甚至感受不到任何变化,DAL接口也不需要做任何修改。...Apache Ignite   Apache Ignite是一个内存数据组织是高性能的、集成化的以及分布式的内存平台,他可以实时地在大数据集中执行事务和计算,和传统的基于磁盘或者闪存的技术相比,性能有数量级的提升...Ignite数据网格速度足够快,经过官方不断的测试,目前,他是分布式集群中支持事务性或原子性数据的最快的实现之一。...FastDB的特点: FastDB不支持client-server架构因而所有使用FastDB的应用程序必须运行在同一主机上; fastdb假定整个数据库存在于RAM中,并且依据这个假定优化了查询算法和接口

    33210

    内存中的 MapReduce 和 Hadoop 生态系统:第 1 章

    运行以毫秒级别或秒级别的时间得出结果的实时分析时,这些步骤的开销会非常高。 通过引入多种技术,MapReduce 的内存引擎 Ignite 能在几秒钟(或更短时间)内执行 MapReduce 程序。...在回避 Hadoop 的按批调度后,它可以在几毫秒内而不是在几十秒内启动作业。内存数据存储可通过消除对磁盘或网络上的数据的调动来显着地缩短访问时间。...请注意,Hadoop 在商品硬件上运行的想法就是一个谎言。大多数 Hadoop 的流程都是 I/O 密集型的,需要多部同环境的服务器还有中介服务器配合工作才能实现良好的性能。...Ignite 版本:1.6 或以上,单节点集群。 首先,我们要安装和配置 Hadoop,还有 Apache Ignite。在此我们假设 Java 已经装好并且位于环境变量 JAVA_HOME 里面。...配置Hadoop伪集群 运行本地 Hadoop MapReduce 应用程序来计算文件的字数。

    1.6K60

    域持久性:银票攻击

    白银票证是针对特定服务的伪造服务或 TGS 票证,可用于在与 Active Directory 企业域连接的受感染系统上保持持久性。...在攻击中,攻击者可以制作有效的 TGS 服务并使用相关的 NTLM 哈希可以进一步制作其他服务的票证。...目标:制作一张银票以在 dc1.ignite.local 机器上建立 CIFS(共享)持久性 由于攻击都与保持持久性有关,因此我们必须假设以下内容: 攻击者入侵了一台低权限的受害者机器(这里,用户名:harshitrajpal...) 攻击者以某种方式获得了目标机器的密码/NTLM (dc1.ignite.local) 攻击者在低权限机器上制作银票以获取访问权限并在 dc1.ignite.local 上保持 CIFS 服务的持久性.../id:它是在检查时在事件日志中可见的任何随机 ID。可以随机化。 /sid:域的。

    94730

    通过Wireshark和arthas排查由DNS引发的Ignite生产故障案例

    hostname 故障背景 一次维护人员在上完线后,发现在分布式内存数据网格apache Ignite集群上通过客户端执行加载数据任务时,出现客户端节点连不上服务节点的问题。...=Socket[addr=/192.168.139.129,port=44809,localport=47500], locNodeId=5be3f5a4-08a1-4f46-aa14-e009963dc83c...,客户端socket到了超时时间10秒后,重连了,在重连后,后续都正常。...hostname, int port),InetSocketAddress会自动去解析hostname,也就是DNS解析,获取到IP,然后连接; 之前生产环境为什么没发现问题,是因为dns没有开启,本次由于其他业务上线...源代码回顾 客户端收集本地信息 首先客户端在启动加入节点前,会收集本地信息,这时候就会带上hostname,源码跟踪如下: 在IgniteUtils类里, public static IgniteBiTuple

    2.8K20

    Apache Ignite高性能分布式网格框架-初探

    Apache Ignite初步认识 今年4月开始倒腾openfire,过程中经历了许多,更学到了许多。特别是在集群方面有了很多的认识,真正开始认识到集群的概念及应用方法。...听许多openfire开发者都吐槽hazelcast有许多问题,集群效果上不太好,也因此意外间的发现了Ignite。...Ignite是apache基金的一个开源项目,功能与hazelcast非常类似: Apache Ignite内存数据组织是高性能的、集成化的以及分布式的内存平台,他可以实时地在大数据集中执行事务和计算...特性: 可以将Ignite视为一个独立的、易于集成的内存组件的集合,目的是改进应用程序的性能和可扩展性,部分组件包括: 高级的集群化 数据网格(JCache) 流计算和CEP 计算网格 服务网格 Ignite...只不过有点问题,默认情况下缓存模式是分区模式,当然分区模式下需要设置缓存的备份数量backups,如果不设置的话缓存并不会在其他节点上做备份。 什么意思呢?

    3.7K60

    【开源工具】60款顶级大数据开源工具!总有一款适合你~

    支持的操作系统:Linux和OS X。 相关链接:http://chukwa.apache.org Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...相关链接:http://spark.apache.org Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。...它可以独立使用,也可以整合到其他基于Java的程序中。 支持的操作系统:与操作系统无关。...相关链接:https://ignite.incubator.apache.org Terracotta Terracotta声称其BigMemory技术是“世界上数一数二的内存中数据管理平台”,声称拥有

    902100

    60款顶级大数据开源工具汇总

    支持的操作系统:Linux和OS X。 相关链接: http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接: http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接: https://ignite.incubator.apache.org 57.

    3.6K00

    干货|大数据人推荐:60款顶级大数据开源工具

    支持的操作系统:Linux和OS X。 相关链接:http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接:http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接:https://ignite.incubator.apache.org 57.

    1.1K90

    【干货】全球大数据领域顶级开源工具汇总

    支持的操作系统:Linux和OS X。 相关链接:http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接:http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接:https://ignite.incubator.apache.org 57.

    95660

    全球大数据领域顶级开源工具汇总【推荐收藏】

    支持的操作系统:Linux和OS X。 相关链接:http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接:http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接:https://ignite.incubator.apache.org 57.

    94570

    【推荐收藏】全球大数据领域顶级开源工具汇总

    支持的操作系统:Linux和OS X。 相关链接:http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接:http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接:https://ignite.incubator.apache.org 57.

    95160

    【干货】全球大数据领域顶级开源工具汇总

    支持的操作系统:Linux和OS X。 相关链接: http://chukwa.apache.org 6. Flume Flume可以从其他应用程序收集日志数据,然后将这些数据送入到Hadoop。...Tez Tez建立在Apache Hadoop YARN的基础上,这是“一种应用程序框架,允许为任务构建一种复杂的有向无环图,以便处理数据。”...它易于使用,在分布式上网络上具有高可用性和高扩展性。 支持的操作系统:Windows、Linux、OS X和安卓。 相关链接: http://couchdb.apache.org 27....Ignite 这个Apache项目自称是“一种高性能、整合式、分布式的内存中平台,可用于对大规模数据集执行实时计算和处理,速度比传统的基于磁盘的技术或闪存技术高出好几个数量级。”...相关链接: https://ignite.incubator.apache.org 57.

    59730

    Domain Escalation: Unconstrained Delegation

    ,如果用户请求在具有不受约束的委托的服务器集上的服务的服务票据时,该服务器将提取用户的TGT并将其缓存在其内存中以备后用,这意味着服务器可以冒充该用户访问域中的任何资源 在计算机帐户上,管理员可以为不受限制的委派设置以下属性...AD用户和计算机->计算机->信任此计算机来委派任何服务 无约束委托的主要特征是: 通常该权限授予运行IIS和MSSQL等服务的计算机,因为这些计算机通常需要一些到其他资源的后端连接 当被授予委派权限时这些计算机会请求用户的...TGT提取 很明显我们需要在启用了委托的机器上运行我们的攻击,所以我们假设攻击者已经入侵了一台这样的机器 假设1:攻击者破坏了运行IIS的DC1$系统的Kerberos身份验证 假设2:攻击者有权访问加入域系统...(这里是在该系统上运行的powershell窗口) 用户:管理员 在现实生活中您可能无法直接访问DC系统,为了简单起见我们在DC安装了IIS,这样您就可以了解要点了,下面继续我们的提取,首先我们需要获取那些支持无约束委托的系统...\powerview.ps1 Get-NetComputer -Unconstrained 现在在目标系统上我们需要在dc1系统上以监控模式运行Rubeus,此后每当用户连接/验证到dc1时,Rubeus

    81620

    Apache-Ignite入门实战之一

    简介 Apache Ignite 内存数据组织框架是一个高性能、集成化和分布式的内存计算和事务平台,用于大规模的数据集处理,比传统的基于磁盘或闪存的技术具有更高的性能,同时他还为应用和不同的数据源之间提供高性能...安装 从 https://ignite.apache.org/download.cgi#binaries 下载最新的安装包,这里我下载的是 apache-ignite-fabric-2.3.0-bin.zip...运行 进入到 ${IGNITE_HOME}/bin 目录,然后运行 ....此时,我们可以在另外一台机器上运行同样的命令来再启动一个 Ignite,此时我们就可以看到 ... [00:41:21] Topology snapshot [ver=2, servers=2, clients...; import org.apache.ignite.transactions.Transaction; import java.util.Arrays; public class Test {

    2.1K110

    Apache大数据项目目录

    Airavata的主要重点是在基于网格的系统中提交和管理应用程序和工作流程。Airavata的架构也可扩展,以支持其他底层资源。...Apache Crunch™库运行在Hadoop MapReduce和Apache Spark之上,是一个简单的Java API,用于加入和数据聚合等在平面MapReduce上实现繁琐的任务。...数据流被分区并分布在一组机器上,以允许数据流大于任何一台机器的能力,并允许协调的消费者群集。Kafka采用现代以集群为中心的设计,提供强大的耐用性和容错保证。...35 Apache Parquet Apache Parquet是一种通用的列式存储格式,专为Hadoop而构建,可与任何数据处理框架,数据模型或编程语言一起使用。...Tajo专为存储在HDFS和其他数据源上的数据集进行交互式和批量查询而设计。在不损害查询响应时间的情况下,Tajo提供了容错和动态负载平衡,这是长时间运行查询所必需的。

    1.7K20

    Spark+ignite实现海量数据低成本高性能OLAP

    Apache Spark 、 Apache Ignite 两个都是顶级开源软件,同属于内存计算框架与平台。...支持 HTAP 应用程序的事务和实时分析,并且可以支持物联网 (IoT) 程序或跨数据湖和操作数据集的实时分析。...Ignite 提供任何规模的实时性能和线性水平可扩展性,无论是部署在本地、公共或私有云中,还是在混合环境中。...Ignite 能够独立运行,能够组成集群,能够运行于 Kubernetes 和 Docker 容器中,也能够运行在 Apache Mesos 以及 Hadoop Yarn 上,能够运行于虚拟机和云环境,...,不是任何 NoSQL 产品都适合和 Ignite 整合进而提高能力,就目前来讲,Ignite 在不一样的功能场景对 NoSQL 提供了支持,包括对 HDFS 的支持,也包括与 Cassandra 的原生集成

    29810

    DCOS 1.10:Mesosphere和Kubernetes完美合体

    Mesosphere DC/OS 1.10新增的两大功能是:DC/OS 1.10的一般可用性,为运行数据密集型集装箱应用程序提供更安全,更有弹性和高性能的平台,以及在DC/OS上运行的Kubernetes...DC/OS 1.10扩展了Mesosphere在容器领域生产运营中的领先地位: ☘ 提升安全功能,包括定制认证机构集成,基于文件加密,为运营商提供安全运行多租户服务所需的工具,并使应用程序安全地共享数字认证...一旦启用,用户将能够连接到在Kubernetes上运行的容器。基础设施所有者还可以通过共享的DC/OS基础设施即服务的形式为Docker容器提供Kubernetes编排。...Mesosphere本次扩展的性能强调“自由选择”的理念,开发团队可以在DC/OS平台上轻松选择数据服务、CI/CD或网络工具。...DC/OS上的Kubernetes将允许运营人员轻松地在Mesosphere DC/OS上安装、扩展和升级多个生产级的Kubernetes集群。

    78260
    领券