自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 ES大批量写入提高性能的策略

1、用bulk批量写入你如果要往es里面灌入数据的话,那么根据你的业务场景来,如果你的业务场景可以支持让你将一批数据聚合起来,一次性写入es,那么就尽量采用bulk的方式,每次批量写个几百条这样子。bulk批量写入的性能比你一条一条写入大量的document的性能要好很多。但是如果要知道一个bulk请求最佳的大小,需要对单个es node的单个shard做压测。先bulk写入100个doc...

2018-08-17 15:33:14 16597

原创 初识elasticsearch解决并发问题

一、乐观锁和悲观锁①悲观锁:     顾名思义,就是很悲观,每次去拿数据的时候都认为被人会修改,所以每次拿数据的时候都会加锁,以防别人修改,直到操作完成后,才会被别人执行。常见的关系型数据库,就用到了很多这样的机制,如行锁,表锁,读锁,写锁,都是在操作之前加锁。     悲观锁的优点:方便,直接加锁,对外透明,不需要额外的操作。     悲观锁的缺点:并发能力低,同一时间只能有一个...

2018-08-15 19:09:54 6264

原创 elasticsearch执行增删改document的内部原理

  客户端访问es的过程如下:(1)当用户发送一个请求到任意一个节点,该节点就会成为coordinating node(协调节点)(2)协调节点,对document进行路由,将请求发送到对应的primary shard 上的node      document路由过程:    ①客户端增删改一个document时,会同步带过来一个routing number,默认情况下时docum...

2018-08-15 10:38:38 208

原创 elasticsearch的基本特点和核心概念

elasticsearch,基于lucene开发,隐藏了复杂性,提供了简单易用的restful api接口,Java api 接口(以及其他语言的api接口)elasticsearch基本特点:①:分布式的文档存储引擎②:分布式的搜索引擎和分析引擎③:分布式,支持PB级数据 elasticsearch基本概念:(1) Near Realtime(NRT) :近实时,es...

2018-08-15 10:36:44 4240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除