![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
文章平均质量分 89
trayvontang
这个作者很懒,什么都没留下…
展开
-
Oracle number类型详解
Oracle number类型详解简介基本说明容易出错情况Number与MySQL数据类型简介Oracle的number类型比较复杂,很多限制,但是掌握一点小技巧就能轻松搞定。基本说明number(precision,scale)precision表示数字中的有效位,从左边第一个不为0的数算起,小数点和负号不计入有效位数precision的取值范围是[1,38]precision默认值为38,number等价于number(38)scale大于0,表示数字精确到小数点右边的位数,numb原创 2021-11-24 17:07:16 · 23261 阅读 · 0 评论 -
mongodb安装与基本使用
文章目录1. 下载安装2. 配置3. 服务4. 连接MongoDB服务器5. 常用命令6. 通过Java驱动连接7. 用户与密码8. 内建角色9. MongoDB优缺点10. 文档资料1. 下载安装MongoDB一个明显的优点就是安装使用比较方便,基本不用做过多的配置。MongoDB下载在Windows下安装完成,只需要简单的配置一下就可以使用。安装的时候,建议只安装MongoDB服务器就可以了,图形界面安装比较慢,个人感觉现阶段也不是特别好用。使用mongodb shell也是一个不错的选择原创 2020-12-26 10:18:56 · 1249 阅读 · 1 评论 -
Elasticsearch常用查询过滤接口与值得注意的问题
文章目录简介数据准备bulkbool查询term与terms查询范围查询idsexistsmatchmulti_matchscrollsearch after附录 全部代码简介本文将介绍一些ES查询过滤的接口和一些值得问题。在ES中主要是查询,并且只有在bool查询中才有过滤上下文,当然聚合函数中也可能出现过滤上下文。过滤不计算相关性评分,并且能够缓存,所以应该优先考虑过滤。具体的做法就是使用bool查询的filter,后面会详细介绍。关于查询过滤的rest api介绍,可以参考Elastics原创 2020-08-14 10:29:52 · 503 阅读 · 0 评论 -
Elasticsearch查询过滤解惑
文章目录简介哪些是过滤上下文filtermust_notbool查询全文搜索查询matchmulti_matchmatch_allmatch_phrasematch_phrase_prefix其他常用查询termsterms_setexistsidsprefixwildcardconstant_score文档简介之前一直被查询(query)与过滤(filter)所困惑,为什么同样是bool在一个地方就是查询,在另一个地方就是过滤了。后来仔细的看了一下官方文档才发现,都是查询,只是区分:query原创 2020-08-14 10:25:38 · 554 阅读 · 0 评论 -
Elasticsearch集群与head插件
文章目录下载安装elasticsearch.yml配置文件jvm.options配置集群的方式elasticsearch-head工具下载安装Elasticsearch下载Elasticsearch的安装比较简单,下载下来直接解压到指定的目录就可以了。关键在于配置,这里我们下载的是7.1.1版本的Elasticsearch。elasticsearch.yml配置文件elasticsearch配置中最重要的是前面几项:cluster.name:表示集群的名字,默认是elasticsearc原创 2020-08-14 10:19:11 · 425 阅读 · 0 评论 -
Elasticsearch中mapping值得注意的一些小细节
文章目录简介添加mapping更新mappingJava 方式添加mapping参考简介在Elasticsearch中mapping有很多可以配置的地方,但是使用多了就会发现,一般情况有关mapping最常用、也最实用的就简单的几个需要注意的地方。下面就简单的介绍一下关于这些mapping中值得注意的地方。当然,如果想要了解更多关于mapping的知识,可以参考后面给的参考链接。添加mapping# 添加为索引添加mappingcurl -X PUT http://localhost:9200原创 2020-08-10 19:05:28 · 608 阅读 · 0 评论 -
HBase过滤器
文章目录过滤器列名过滤器列名前缀过滤器列簇过滤器Row Key过滤器Row Key前缀过滤器值过滤器过滤器组合比较符号比较方式常用过滤器示例另一些测试示例过滤器我们我们来看几个常用的过滤器:过滤器说明RowFilter筛选指定的RowKeyFilterList组合其他过滤器ValueFilter筛选指定值的数据PrefixFilter筛选有指定前缀的RowKeyQualifierFilter筛选指定列名的列ColumnPrefixFilter原创 2020-07-29 10:15:12 · 2002 阅读 · 0 评论 -
HBase自定义Comparator过滤数值
文章目录简介proto文件格式定义一个proto文件protoc命令自定义比较器运行问题HBaseFilterNumberComparatorProto简介要自定义HBase的Comparator,需要使用到protoc,可以在下面的链接下载:protoc新版本下载protoc2.5版本下载完整的工程你可以在下面的链接下载:HBase自定义Comparator实例proto文件格式enum Sex{ MALE = 1; FEMALE = 2;}message Bean {原创 2020-07-27 13:57:23 · 729 阅读 · 0 评论 -
hbase数据存储与查找原理
基本概念RegionServerHBase的RegionServer就是用来处理客户端读取和写入数据的,和kafka的broker,Elasticsearch的Node的功能相同。RegionRegion和kafka的partition(分区),Elasticsearch的shard(分片)差不多,是个物理概念。一个表可以有多个Region,一个Region只属于一张表。组件...原创 2020-03-13 19:48:10 · 550 阅读 · 0 评论 -
Elasticsearch索引模板与动态mapping模板(四)
目录一、动态mapping二、自定义动态mapping2.1 根据字段类型mapping2.2 根据字段名称mapping2.3 根据字段路径mapping三、动态mapping的添加方式四、索引模板五、文档一、动态mapping前面我们介绍了mapping相关的属性,细心的朋友可能会发现,在我们最开始使用ES的时候,可能还不太了解mapping,也没有添加过mapping为什么我们还是能够正...原创 2019-12-15 17:50:31 · 1719 阅读 · 0 评论 -
Elasticsearch 重要mapping参数详解(三)
目录一、概览二、影响性能的参数三、其他参数四、ignore_malformed五、enable六、store七、dynamic八、doc_values九、fielddata十、index_option十一、format十二、null_value十三、fields十四、search_analyzer十五、normalizer十六、文档一、概览我们先来看一下一些常用的参数的简介,大致明白这些参数的...原创 2019-12-15 17:33:53 · 921 阅读 · 0 评论 -
Elasticsearch常见实用配置与说明(二)
目录一、 常用settings二、translog相关settings三、 分析相关settings四、完整配置示例五、文档一、 常用settings{"settings": { "number_of_shards": "3", // 主分片的个数 "number_of_replicas": "1", // 主分片的副本个数 "refr...原创 2019-12-15 17:20:22 · 251 阅读 · 0 评论 -
Elasticsearch倒排索引与文档添加原理(一)
目录相关文章一、 倒排索引二、segment三、 ES添加文档的流程四、 创建倒排索引(refresh)五、 flush六、文档相关文章一、 倒排索引虽然你可能对倒排索引非常熟悉了,但是这里还是想重新反思一下。思考:我们通过搜索引擎搜索一个关键字,搜索引擎怎样查找它抓取到的那些文档中包含这个关键字。要去遍历所有文档吗?显然不现实,所以一种新的数据结构倒排索引出现。term数据...原创 2019-12-15 17:00:45 · 438 阅读 · 0 评论 -
Elasticsearch mapping性能相关参数详解
目录一、概览1.1 影响性能的参数1.2 其他二、ignore_malformed三、enable四、store五、dynamic六、doc_values七、fielddata八、index_option九、format十、normalizer十一、null_value十二、search_analyzer十三、fields十四、文档一、概览我们先来看一下一些常用的参数的简介,大致明白这些参数的...原创 2019-12-12 08:58:55 · 928 阅读 · 0 评论 -
MySQL同列不同行计算
目录一、问题二、导入数据三、利用变量保存前值四、最终解决方案五、小结一、问题有下面这样的一张表:dateamount2015-12-3130002016-01-2231002016-01-2331002016-01-2431002016-01-2531002016-01-2631002016-01-273100201...原创 2019-12-06 18:31:41 · 2490 阅读 · 0 评论 -
Elasticsearch升级数据迁移批量流式操作
目录一、简介二、bulk请求三、流式bulk操作四、http工具一、简介最近Elasticsearch升级,准备从5.2.2升级到最新的7.4.2。胆子敢这么肥的一个重要的原因是因为这个业务部分的Elasticsearch集群数据量不大,不到200G。了解了一下elasticdump,最后放弃了,决定自己写代码来迁移。因为rest client高版本的和低版本的transport cli...原创 2019-11-30 18:14:11 · 491 阅读 · 0 评论