Redis提供了两种持久化方案:RDB持久化和AOF持久化,一个是快照的方式,一个是类似日志追加的方式 RDB快照持久化 RDB持久化是通过快照的方式,即在指定的时间间隔内将内存中的数据集快照写入磁盘。在创建快照之后,用户可以备份该快照,可以将快照复制到其他服务器以创建相同数据的服务器副本,或者在重 ...
分类:
数据库 时间:
2020-03-02 18:58:48
阅读次数:
71
1. 概述 Kafka是一个分布式、支持分区的、多副本的,基于zookeeper协调的分布式消息系统。 2. Kafka的特性 (1)高吞吐量、低延迟:Kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个主题topic可以分为多个分区partition,消费者组consumer grou ...
分类:
其他好文 时间:
2020-03-01 19:38:00
阅读次数:
72
1. 读操作 1. 客户端向namenode发起上传请求 2. namenode检查datanode是否已经存有该文件,并且检查客户端的权限 3. 确认可以上传后,根据文件块数返回datanode栈 注:namenode触发副本放置策略,如果客户端在集群内的某一台机器,那么副本第一块放置在该服务器上 ...
分类:
其他好文 时间:
2020-03-01 12:13:26
阅读次数:
64
开始写游戏 第三十二篇 目前游戏进度: 1、修改了副本的方式 2、添加登录、选择服务器界面 3、正在研究pomelo框架 详情: 1、修改了副本的方式 可以通过配置来修改副本的地图、敌人: 这是修改副本章节的配置: 这是章节下的关卡的配置: 2、添加登录、注册、选择服务器界面 3、正在研究pomel ...
分类:
其他好文 时间:
2020-03-01 00:06:05
阅读次数:
49
在连接数据源后,进行数据源反射的创建,dremio会在本地创建一个类似于副本的文件,具体目录未知,当下次去执行sql时,则会启动加速器进行查询速度的优化。 反射策略: full update:数据源全更新,每次更新所有源数据的反射 incremental update:增量数据更新,根据特定的字段进 ...
分类:
其他好文 时间:
2020-02-28 15:37:57
阅读次数:
171
浅谈C++三种传参方式 C++给函数传参中,主要有三种方式:分别是 值传递、指针传递和引用传递。 下面通过讲解和实例来说明三种方式的区别。 值传递 我们都知道,在函数定义括号中的参数是形参,是给函数内专用的局部变量,意味着函数接收到的是实参的副本,如果形参的值在函数内部被改变, 对实参是没有影响的 ...
分类:
编程语言 时间:
2020-02-27 16:09:15
阅读次数:
65
HDFS简介 HDFS的运用非常广泛,基本上很多大数据平台大部分都会选用HDFS(或者类似HDFS)这样的分布式文件系统、来作为海量数据存储的一个解决方案。 优缺点 优势 1. 高容错性,HDFS提供了非常好的“副本冗余机制”,简单来说就是一份数据在HDFS当中存放,包含它自身在内至少会有(默认) ...
分类:
其他好文 时间:
2020-02-25 19:49:39
阅读次数:
69
1. copy复制对象 copy模块包括两个函数copy()和deepcopy(),用于复制现有的对象。 1.1 浅副本 copy()创建的浅副本(shallow copy)是一个新容器,其中填充了原对象内容的引用。建立list对象的一个浅副本时,会构造一个新的list,并将原对象的元素追加到这个l ...
分类:
编程语言 时间:
2020-02-25 18:19:28
阅读次数:
108
嵌入式存储系统,集成一体化集群,性能更具优势采用自主研发的嵌入式架构,极简的IO处理指令,使得硬件发挥出最大性能。产品软件硬件一体化设计,将软件的优势与硬件优势发挥至最好状态,单套系统最高可提供100+GBps读写性能。一体化的设计,也有效避免管理不统一及安装复杂等问题,减少了后期维护工作。三种分布式模式并存,Infortrend专用模式下性能突显除纠删码、副本模式之外,InfortrendCS产
分类:
其他好文 时间:
2020-02-25 16:12:01
阅读次数:
75
在通常的说法中,方法参数的传递分为两种,值传递和引用传递,值传递是指将实际参数复制一份传递到方法中, 在方法中的改动将不会影响到实际参数本身,而引用传递则是指传递的是实际参数本身,在方法中的改动将会影响到实 际参数本身。但是,在java中只有值传递,没有引用传递!那么,为什么当方法参数是基本数据类型 ...
分类:
编程语言 时间:
2020-02-24 15:07:41
阅读次数:
74