楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

ElasticSearch集群搭建

ElasticSearch集群搭建相关概念集群cluster一个集群就是由一个或多个节点组织在一起,它们共同持有整个的数据,并一起提供索引和搜索功能 节点node 一个节点是集群中的一个服务器,作为集群的一部分,它存储数据。参与集群的索引和搜索功能。 一个节点可以通过配置集群名称的方式来加入一个指定的集群。默认情况下,每个节点都会被安排加入到一个叫做“elasticsearch”的集群中。这意味着
2022-02-05
ElasticSearch
#分布式框架

clickHouse的SQL操作

ClickHouse的SQL操作基本上来说传统关系型数据库(以 MySQL 为例)的 SQL 语句,ClickHouse 基本都支持,这里不会从头讲解 SQL 语法只介绍 ClickHouse 与标准 SQL(MySQL)不一致的地方 Insert基本与标准 SQL(MySQL)基本一致 (1)标准 1insert into [table_name] values(…),(….) (2)从表到表
2022-02-04
Clickhouse
#数据库

clickhouse表引擎

表引擎介绍表引擎是 ClickHouse 的一大特色。不同的引擎有不同的作用,可以说, 表引擎决定了如何存储表的数据。包括: ➢ 数据的存储方式和位置,写到哪里以及从哪里读取数据。 (一般的引擎都存在磁盘中,但是存在与其他数据库继承的场景,比如和mysql集成,数据放在mysql服务端。) ➢ 支持哪些查询以及如何支持。(有些语法只有在特定的引擎才可以使用,比如不能在 MergeTree 表中存储
2022-02-03
Clickhouse
#数据库

clickhouse基本数据类型

clickhouse基本数据类型整型固定长度的整型,包括有符号整型或无符号整型。 整型范围(-2n-1~2n-1-1): Int8 - [-128 : 127] Int16 - [-32768 : 32767] Int32 - [-2147483648 : 2147483647] Int64 - [-9223372036854775808 : 9223372036854775807] 无符号整型范
2022-02-01
Clickhouse
#分布式框架

docker安装clickhouse

1.启动容器服务,加载镜像 1➜ ~ docker run -d --name ch-server --ulimit nofile=262144:262144 -p 8123:8123 -p 9000:9000 -p 9009:9009 yandex/clickhouse-server 2.查看服务 1➜ ~ docker ps 3.进入docker容器内,使用用户名和密码连接数据库。
2022-02-01
Clickhouse
#分布式框架

clickhouse入门

ClickHouse 是什么?ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++ 语言编写,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析数据报 告。 OLTP: 联机事务处理(Online Transaction Processing)。是mysql,oracle这种传统的关系型数据库的主要应用,适合做
2022-02-01
Clickhouse
#分布式框架

title: zookeeper特性与节点介绍date: 2021-09-22 22:43:51tags: 分布式框架 categories: zookeeper 1 产生背景 单体向分布式服务转变,会产生多个节点间协同问题,如: 假设有3个节点,1个job,该job该由哪个节点执行? 若该job由节点1执行,要是1挂了,现在该2还是3执行? 上游和下游服务的发现,如: 上
2022-01-26

数据库实现分布式锁

1 什么是分布式锁 在单体的应用开发场景中涉及并发同步的时候,大家往往采用Synchronized(同步)或者其他同一个JVM内Lock机制来解决多线程间的同步问题。 在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁 2 基于数据库实现分布式锁基于数据库实现分布式锁主要是利用数据库的唯一索引来实现,唯一索引天然具有排他性,
2021-12-29
Zookeeper
#分布式框架 #zookeeper #redis #mysql

Redis缓存问题

1 缓存穿透1.1 定义缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中, 导致不存在的数据每次请求都要到存储层去查询, 失去了缓存保护后端存储的意义。 1.2 产生原因 自身业务代码或者数据出现问题。 一些恶意攻击、 爬虫等造成大量空命中。 1.3 解决方案1.3.1 缓存空对象123456789101112131415161718String get(String key
2021-12-29
Redis
#缓存

Redis集群三种方式

为什么要有集群 单个Redis存在不稳定性,当Redis服务宕机或硬盘故障,系统崩溃之后,就没有可用的服务了,还会造成数据的丢失 单个Redis的读写能力也是有限的 还由于互联网的三高架构,高并发,高性能,高可用 通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定,高效的状态 Redis集群的三种模式1. 主从模式产生的原因 避免单点Redis服务器故障。数据丢失,可能对业务造成
2021-12-28
Redis
#redis主从架构
1…212223242526

搜索

Hexo Fluid
总访问量 次 总访客数 人