
大数据
文章平均质量分 73
xulong5000
这个作者很懒,什么都没留下…
展开
-
mongodb不等于某个值_mongodb之查询操作
在上一篇mongodb之remove操作中详细介绍了常用的字段更新操作符,工作中最常用的就是mongodb中各种复杂的查询,在关系型数据库中,可以实现基于表的各种各样的查询,以及通过投影来返回指定的列,相应的查询功能也可以在 MongoDB 中实现。同时由于 MongoDB 支持嵌套文档和数组,MongoDB 也可以实现基于嵌套文档和数组的查询,下面我们详细介绍mongodb中功能丰富的查询。1. find说明:选择集合中的文档,并按照查询条件返回到所选文档。语法:db.collecti原创 2021-11-12 08:51:33 · 5618 阅读 · 1 评论 -
mongodb常用查询语句
1、查询所有记录db.userInfo.find();相当于:select* from userInfo;2、查询去掉后的当前聚集集合中的某列的重复数据db.userInfo.distinct("name");会过滤掉 name 中的相同数据相当于:select distict name from userInfo;3、查询 age = 22 的记录db.userInfo.find({"age": 22});相当于: select * from userInfo where age原创 2021-09-09 11:15:58 · 1908 阅读 · 0 评论 -
docker logstash安装
下载docker镜像docker pull docker.elastic.co/logstash/logstash:6.5.4创建文件夹 (用于容器文件的挂载)mkdir /usr/local/logstash/config创建相关配置文件 如下文件数量:1:logstash.yml (空文件就行)2:log4j2.propertieslogger.elasticsearchoutput.name = logstash.outputs.elasticsearchlogg...原创 2021-03-30 12:07:45 · 337 阅读 · 0 评论 -
docker安装kibana
一、概述Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 环境说明操作系统:centos 7.6docker版本:19.03.12ip地址:192.168.31.190 关于elasticsearch安装,请参考链接:https://www.cnblogs.com/xiao987334176/p/13565468...原创 2021-03-30 09:37:49 · 172 阅读 · 0 评论 -
【C#】ElasticSearch环境搭建与使用
以前在.net里如果要做全文搜索的话,一般都会使用Lucene.net配合盘古分词。使用起来麻烦而且还不容易查看数据,后来就出现了ElastiSearch。ES也是基于Lucene并采用java编写, 相当于对Lucene做了一层封装,我们只需要调用ES相关API即可,配合Kibana数据可视化工具可以很方便的分析和统计数据。1.安装(路径中不能有空格)这里以windows环境为例,linux类似。移步到ES官网,下载ElasticSearch和Kibana ES: https://...原创 2021-03-29 12:01:51 · 487 阅读 · 0 评论 -
ELK介绍 安装 及使用
一:开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/products原创 2021-03-24 16:12:50 · 201 阅读 · 0 评论 -
多线程代码实现二
我们在执行多线程的情况下,先根据信息的特性或主键 获取信息的唯一性字段,然后分组,例如我们用会员信息为例:我们需要把4000万的会员信息进行标签处理,给会员打上不同特性的标签,我们需要用多线程去处理, 首先我们需要获取会员数量,然后对会员表中的主键 进去分组,下面是每一组200个会员然后一次执行5组,也就是1000会员。thread:一次执行的线程数量deci...原创 2019-06-27 17:58:21 · 275 阅读 · 0 评论 -
API接口性能优化总结
在调用WCF ,API , Core2.1或者其他接口时,总会遇到性能瓶颈,在订单量不断的新增的情况下,产生高并发。出现服务器CPU 100% 或者是内存100% 其根本原因 可能是 API接口调用频率太高。无法释放内存产生的。在这种情况下,如何找到并发的原因:一:检查sql数据查询或者是非查询功能的性能。查看sql语句的执行时间是否超时,优化sql语句二:查看接口中是否...原创 2019-06-17 11:20:14 · 1152 阅读 · 0 评论 -
批量添加数据的方法
在一些大量数据导入数据库的情况下使用,性能提高很大,需要注意几点一:方法的参数 是一个datatable。这个表的字段结构必须要实际库中表的结构一致,否则添加失败。二:需要指定表名。tablename就是表名///<summary>///批量插入文件流水数据///</summary>///&l...原创 2019-05-15 14:31:15 · 1529 阅读 · 0 评论