- 博客(6)
- 收藏
- 关注
转载 ES的Query DSL语句介绍
1、term 过滤term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经切词的文本数据类型):{ "term": { "date": "2017-07-01" }}{ "term": { "title": "内蒙古" }}完整的例子, hostname 字段完全匹配成 saaap.wangpos.com 的数据:{
2018-09-27 14:23:10 11693
转载 原码、反码、补码
数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。比如,十进制中的数 +2 ,计算...
2018-09-25 11:17:20 185
转载 数据库设计原则
前言:数据库设计在平时的工作是必不可少的,良好的表设计可以让我们查询效率更高,加快网站访问速度,提升用户体验,并且方便于我们查询数据。本篇博客就来聚焦一下,如何设计出高可复用,优良的表结构,从而在实际的工作中使我们写出更好的代码。数据库表设计的几条黄金准则:一:字段的原子性解释:保证每列的原子性,不可分解,意思表达要清楚,不能含糊,高度概括字段的含义,能用一个字段表达清楚的绝不使用第二...
2018-09-12 17:12:30 3297
原创 kafka基本原理介绍,以及重新选举,replica复制机制,isr等。
最近做的项目,通过数据库的log日志将数据库某些千万量级的表(这些表需要联表查询)数据同步到elasticsearch中,以减轻数据库的查询压力,其中以kafka作为消息中间件,以下是做该项目过程中对kafka的一些整理。一、中间件中间件,用于业务对于数据的时效性要求并不是特别高,有削峰填谷、解耦之功效。特别是中间件可以实现发送端和消费端的解耦,让消息的发送端异步发送消息,并迅速返回,可以...
2018-09-06 20:26:17 11515 6
转载 kafka的replica同步过程机制
Apache Kafka的流行归功于它设计和操作简单、存储系统高效、充分利用磁盘顺序读写等特性、非常适合在线日志收集等高吞吐场景。Apache Kafka特性之一是它的复制协议。对于单个集群中每个Broker不同工作负载情况下,如何自动调优Kafka副本的工作方式是比较有挑战的。它的挑战之一是要知道如何避免follower进入和退出同步副本列表(即ISR)。从用户的角度来看,如果生产者发送一大...
2018-09-06 13:49:58 2937 3
转载 limit语句的查询耗时研究,sql性能问题
limit语句的执行时间我的MySQL中有一个表(table),里面有450000条数据。下面这条SQL语句是将id排序后,查询从第0位(偏移量)开始,往后的10条数据。SELECT * FROM table order by id desc limit 0, 101注意这条语句是先执行order by,再按limit要求来查询。根据limit偏移量的不同,SQL语句执行时间的...
2018-09-03 11:58:34 1972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人