1、elasticsearch(搜索引擎)的查询 elasticsearch是功能非常强大的搜索引擎,使用它的目的就是为了快速的查询到需要的数据 查询分类: 基本查询:使用elasticsearch内置的查询条件进行查询 组合查询:把多个查询条件组合在一起进行复合查询 过滤:查询同时,通过filte ...
分类:
编程语言 时间:
2018-01-03 13:54:47
阅读次数:
212
1、映射(mapping)介绍 映射:创建索引的时候,可以预先定义字段的类型以及相关属性elasticsearch会根据json源数据的基础类型猜测你想要的字段映射,将输入的数据转换成可搜索的索引项,mapping就是我们自己定义的字段数据类型,同时告诉elasticsearch如何索引数据以及是否 ...
分类:
移动开发 时间:
2018-01-03 13:54:39
阅读次数:
177
前面我们讲到的elasticsearch(搜索引擎)操作,如:增、删、改、查等操作都是用的elasticsearch的语言命令,就像sql命令一样,当然elasticsearch官方也提供了一个python操作elasticsearch(搜索引擎)的接口包,就像sqlalchemy操作数据库一样的O ...
分类:
编程语言 时间:
2018-01-03 13:54:19
阅读次数:
1040
一简介:参考了几位师兄,尤其是M哥大神的博客,让我恍然大悟,赶紧记录下二 原理: mysql的三种算法 1 Simple Nested-Loop Join 将驱动表/外部表的结果集作为循环基础数据,然后循环从该结果集每次一条获取数据作为下一个表的过滤条件查询数据,然后合并结果。如果有多表join,则 ...
分类:
数据库 时间:
2017-12-28 21:39:16
阅读次数:
170
一 简介 :MGR一直没有时间测试,今天咱们来初步了解搭建一下呗 二 环境: mysql5.7.20 单台机器 启动三实例 三 mysql 搭建: 1 建立相关目录+ mkdir -p /data/mysql/data_3306 mkdir -p /data/mysql/data_3307 mkdi ...
分类:
数据库 时间:
2017-12-22 20:53:40
阅读次数:
236
一 简介:今天咱们来谈谈研发规范 二 规范 1 表 1 选择合适的字符集和存储引擎 推荐innodb utf8mb4 2 表名称不要包含mysql关键字,符合命名规范 3 不建议采用外键 4 尽量不要采用分区表,采用分库分表是最优方案 2 列 1 每一列都要设置comment注释 2 每一列最好都设 ...
分类:
数据库 时间:
2017-12-20 16:52:07
阅读次数:
171
一 简介:MHA上线已经很久了,却没有写一篇文章,今天来说说 二 初步思路: 我今天就从日志角度的方面分析下,说说自己的思路 三 切换流程 一 拷贝binlog阶段 1 Getting Latest Slaves Phase.. The latest binary log file/position ...
分类:
数据库 时间:
2017-12-11 18:51:24
阅读次数:
182
一些数论基本定理 ( a + b ) mod c = ((a mod c) + (b mod c)) mod c ( a * b ) mod c = ((a mod c) * (b mod c)) mod c 消去律:若 gcd(c,p) = 1,则 ac ≡ bc mod p => a ≡ b m ...
分类:
其他好文 时间:
2017-12-10 14:28:39
阅读次数:
176
一 简介: 今天咱们来聊聊 canal和otter的组合搭配吧二 概念统计 1. 基于Canal开源产品,获取数据库增量日志数据。 2. 典型管理系统架构,manager(web管理)+node(工作节点) a. manager运行时推送同步配置到node节点 b. node节点将同步状态反馈到ma ...
分类:
数据库 时间:
2017-12-08 21:11:21
阅读次数:
286
分布式系统实践 1. 为什么 SQL 正在击败 NoSQL,这对未来的数据意味着什么 https://mp.weixin.qq.com/s/vU8yu_M4IIwDHhpVUL6e0w 摘要: SQL和NoSQL真是一对冤家, 分久别合, 合久必分. 2. OceanBase1.0 分布式技术架构 ...
分类:
其他好文 时间:
2017-12-08 19:29:30
阅读次数:
151