- 博客(13)
- 收藏
- 关注
原创 全新的DocKit,Elasticsaerch用户的最佳Kibana替代
DocKit是一款跨平台的AI驱动数的NoSQL数据库管理工具,为用户提供了提供了轻快直观的体验。采用了纯客户端的模式,可以同时管理多个数据库连接,它是开源的,欢迎适用和反馈DocKit 官网:DocKit的新版本也包含了多个bug修复和用户体验的提升,包括对输入框的优化,编辑器抖动优化等,带来更好的用户体验,如果您的开发工作也涉及到了Elasticsearch/OpeSearch数据库,欢迎使用体验DocKit,也欢迎给我们更多的使用反馈和改进建议,帮助社区为开发者提供更好的NoSQL桌面客户端工具。
2025-04-05 14:23:18
548
原创 # Elasticsearch 实践 - Term Level Query
Term Level Query 更适合于结构化数据和精确匹配的场景,是构建过滤条件和索引查找的核心工具之一。其包含了term,range,prefix等查询,可以精确查询elasticsearch数据库中的数据。
2025-03-25 15:22:22
765
原创 Elasticsearch Scripting - Painless 使用教程
通常情况下ElasticSearch 查询 - Query DSL 已经可以满足绝大部分的查询场景,但对于一些复杂的动态查询或需要对文档中的字段做解构等复杂匹配时Scripting功能就能很好的实现这一功能了。Painless是elasticsearch专门为elasticsearch场景下设计的脚本语言, 具有安全,简单且高性能的特点。
2024-10-15 12:15:20
826
原创 Elasticsearch 入门实践 - 使用场景
本章我们将具体介绍Elasticsearch是什么,可以做什么,在哪些场景下需要使用或者说适合使用Elasticsearch,以及行业内的一些应用案例。
2024-10-15 12:02:12
694
原创 Elasticsearch 入门实践 - 安装
我将开启一个Elasticsearch 入门的系列,带大家入门Elasticsearch,将覆盖安装部署,特性解读,查询剖析,数据管理,集群运维等开发中必备的知识点,让大家可以对Elasticsearch有必要的知识储备,轻松应对未来的大数据开发,但并不会深入源码细节,更加关注怎么去使用Elasticsearch, 如果你正在学习Elasticsearch或者想巩固Elasticsearch的知识,记得持续关注哦!
2024-10-13 10:28:40
1036
原创 AWS Secrets Manager 踩坑记
AWS Secrets Manager 是一个强大的工具,用于管理敏感信息如数据库凭证和 API 密钥,并提供自动密码轮换功能。然而,尽管功能强大,使用过程中也有许多潜在的坑点需要注意。主要挑战包括对于已有用户初次使用时需要手动更新密码、无法精确控制轮换时间、以及服务无法自动感知密码变化等。为了解决这些问题,可以通过使用双用户策略、连接检测、自定义 Lambda 进行通知等方式进行改进。总体而言,Secrets Manager 增加了安全性,但也带来了额外的复杂度,因此需要评估其对业务的实际价值再决定是否采
2024-08-30 21:21:59
1371
3
原创 MongoDB | 概念及基础CRUD
MongoDB 中的记录是一个文档, 是一个 key-value pair. 字段的数据类型是字符型, 值除了使用基本的一些类型以外, 还包括其它文档, 普通数组以及文档数组。MongoDB支持丰富的查询语言, 支持读和写操作(CRUD), 比如数据聚合, 文本搜索和地理空间查询等. 无模式(动态模式), 灵活的文档模型。的, 所谓文档就是一种类似于 JSON 的结构, 简单理解 MongoDB 这个数据库中存在的是各种各样的 JSON(BSON)
2024-03-24 20:55:24
977
1
原创 使用 jest-search 实现 Elasticsearch 集成测试
[jest-search](https://github.com/geek-fun/jest-search) 是一个 jest-preset,它可以帮助快速实现对 Elasticsearch、OpenSearch 和 ZincSearch 的集成测试,它会在测试开始前自动下载和启动服务器,并在测试结束后自动关闭服务器,无需认为干预也无需编写复杂的脚本,同时可以快速集成到项目的自动化部署流水线中
2024-03-24 20:39:50
697
1
原创 关于cookie你所需要知道的
大家都知道HTTP是stateless的,但B/S应用很多时候我们需要在B和S端维护一些状态,最常见的比如用户登陆状态。那么如何在stateless的HTTP协议下维护state就成了一个问题,于是就有了cookie和session的机制来进行客户端和服务端的状态共享。session通过将信息存储于server端,可以是落盘到文件系统,也可以通过一些中间件如redis缓存等从而实现跨instance的分布式共享。
2024-03-23 21:38:13
1065
原创 ElasticSearch 桌面客户端 全新的 ElasticSearch/OpenSearch 桌面客户端 - DocKit
我一直在寻找 ElasticSearch/OpenSearch 的桌面客户端,但不幸的是,没有产品能让我满意,所以我决定为自己编写一个,也为其他希望有类似工具需求的开发人员使用。很高兴向大家介绍我的新工具,可以轻松连接到 ElasticSearch/OpenSearch 服务器 -最后,这个项目仍在积极开发中,我会尽力继续努力,如果您可以尝试并提供任何反馈,我将不胜感激,虽然现在可以找到很多很全面的app提供选择选择,比如开箱即用的。而且,它是在 Apache-2.0 许可下开源的。
2024-03-23 00:19:08
611
原创 构建Redis 集群
在redis中,主要有三种方式构建高性能的分布式redis服务,master-slave读写分离的模式,Redis Setinel模式以及Redis3.2之后的Redis Cluster,他们之间各有优劣,在实际业务中需要根据具体的需求进行选择。下文将简述三种模式以及具体的搭建步骤。Redis 读写分离 这种模式与Mysql的主从复制读写分离类似,在redis中,数据以RDB和AOF的形式进行持久化存储,RDB是以二进制数据格式保存redis内存数据到磁盘进行持久化的默认存储形式,在Redis1.1版
2022-05-08 17:30:39
262
原创 centos安装MySQL
在ubuntu下安装MySQL,mariadb都是十分方便,也可能是我比较经常使用ubuntu所以才这么觉得,今天帮个同学在centos上安装发现和ubuntu还是有一些差异,特意记录一下,说不定以后还要用到,所以就以一个ubuntu用户的角度来看看如何进行MySQL的安装卸载旧版本系统中可能会有旧版本的MySQL或者mariadb源存在或者本地已安装MySQL,所以需要先卸载和清除源,确保安装时不会产生冲突。# 查看已安装的MySQLyum list installed | grep mysql
2022-05-08 17:16:09
854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人