上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页
摘要: 创建一个索引及文档我们接下来创建一个叫做 twitter 的索引(index),并插入一个文档(document)。我们知道在 RDMS 中,我们通常需要有专用的语句来生产相应的数据库,表格,让后才可以让我们输入相应的记录,但是针对 Elasticsearch 来说,这个是不必须的。我们在左边的窗口 阅读全文
posted @ 2021-07-28 20:20 Cetus-Y 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、幂等操作 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用 阅读全文
posted @ 2021-07-28 17:19 Cetus-Y 阅读(588) 评论(0) 推荐(1) 编辑
摘要: 在今天的文章里,我们来主要介绍一下 Elasticsearch 的 refresh 及 flush 两种操作的区别。如果我们从字面的意思上讲,好像都是刷新的意思。但是在 Elasticsearch 中,这两种操作是有非常大的区别的。本指南将有效解决两者之间的差异。 我们还将介绍 Lucene 功能的 阅读全文
posted @ 2021-07-28 11:27 Cetus-Y 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 1、Canal同步 1.1 canal官方已支持Mysql同步ES6.X 同步原理,参见之前: 干货 | Debezium实现Mysql到Elasticsearch高效实时同步。 canal 1.1.1版本之后, 增加客户端数据落地的适配及启动功能。canal adapter 的 Elastic S 阅读全文
posted @ 2021-07-26 16:17 Cetus-Y 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 在业务系统中,遇到过两个问题: 问题1:设置为keyword类型的字段,插入很长的大段内容后,报字符超出异常,无法插入。 问题2:检索超过ignore_above设定长度的字段后,无法返回结果。 思考:Elasticsearch单字段支持的最大字符数? 本文是基于设置ignore_above之后引申 阅读全文
posted @ 2021-07-26 15:44 Cetus-Y 阅读(4728) 评论(0) 推荐(2) 编辑
摘要: 1、Elasticsearch6.3 特性概览 1.1、支持Sql 像操作Mysql一样使用Elasticsearch,缩减DSL的学习成本,更多人爱上ES的特性。 1POST /_xpack/sql?format=txt2{3 "query": "SELECT * FROM library WHE 阅读全文
posted @ 2021-07-26 15:33 Cetus-Y 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 0、ES6.X 一对多、多对多的数据该如何存储和实现呢? 引出问题: “某头条新闻APP”新闻内容和新闻评论是1对多的关系? 在ES6.X该如何存储、如何进行高效检索、聚合操作呢? 相信阅读本文,你就能得到答案! 1、ES6.X 新类型Join 产生背景 Mysql中多表关联,我们可以通过left 阅读全文
posted @ 2021-07-24 17:52 Cetus-Y 阅读(754) 评论(0) 推荐(0) 编辑
摘要: logstash和kafka_connector都仅支持基于自增id或者时间戳更新的方式增量同步数据。 回到问题本身:如果库表里没有相关字段,该如何处理呢? 本文给出相关探讨和解决方案。 1、 binlog认知 1.1 啥是 binlog? binlog是Mysql sever层维护的一种二进制日志 阅读全文
posted @ 2021-07-24 10:55 Cetus-Y 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 一、pg_stat_statements模块简介 pg_stat_statements模块提供一种方法追踪一个服务器所执行的所有 SQL 语句的执行统计信息,可以用于统计数据库的资源开销,分析TOP SQL。 该模块必须通过在postgresql.conf的shared_preload_librar 阅读全文
posted @ 2021-07-23 20:19 Cetus-Y 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 与 NoSQL 数据库差异本文探讨下ElasticSearch 与 NoSQL 数据库差异,主要以MongoDB作为NoSql代表。 MongoDB 是开源的面向文档的数据库管理系统。ElasticSearch是基于Apache Lucene 的RESTful 实时搜索和 阅读全文
posted @ 2021-07-22 18:58 Cetus-Y 阅读(2765) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页