边学边实战系列(二):ElasticSearch 技术原理图解

前面介绍了 ElasticSearch 基础概念、生态与应用场景相关的知识点。今天我将详细的为大家介绍 ElasticSearch 技术原理相关知识,希望大家能够从中收获多多! 通过官方博客中的一篇图解文章(虽...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-15 16:12
  • 阅读 ( 41 )

边学边实战系列(一):ElasticSearch 基础概念、生态和应用场景

为什么需要学习 ElasticSearch 根据 DB Engine 的排名显示,ElasticSearch 是最受欢迎的企业级搜索引擎。下图红色勾选的是我们前面的系列详解的,除此之外你可以看到搜索库ElasticSearch在前十...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 21:05
  • 阅读 ( 50 )

NoSQL 数据库系列(十五):MongoDB 数据库设计开发规范

今天我将详细的为大家介绍 MongoDB 数据库开发设计规范相关知识,希望大家能够从中收获多多 MongoDB 是非关系型数据库的典型代表,DB-Engines Ranking 数据显示,近年来,MongoDB 在 NoSQL 领...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 20:11
  • 阅读 ( 31 )

NoSQL 数据库系列(十四):MongoDB 查询聚合性能优化

今天我将详细的为大家介绍 MongoDB 查询聚合优化的相关知识,希望大家能够从中收获多多! 在MongoDB中通过查询聚合语句分析定位慢查询/聚合分析。 问题描述 执行BI服务的接口, 发现返回一天...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 19:32
  • 阅读 ( 37 )

NoSQL 数据库系列(十三):MongoDB 日志分析工具

今天我将详细的为大家介绍 MongoDB 日志分析工具相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!! 需求背景 MongoDB 数据库的强大的文档模型使其成为处理数据的...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 18:57
  • 阅读 ( 31 )

mysql charset=utf8你真的弄明白意思了吗

这篇文章主要介绍了mysql charset=utf8你真的弄明白意思了吗?文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1、先...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 18:37
  • 阅读 ( 31 )

NoSQL 数据库系列(十二):MongoDB 客户端管理工具

最好的 MongoDB 的客户端工具 NoSQLBooster。NoSQLBooster 立志做“The Smartest IDE for MongoDB”。 使用 mb.runSQLQuery()方法,能把SQL语句翻译成MongoDB的查询语句。 借助适用于 MongoDB 的...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-14 17:42
  • 阅读 ( 37 )

Android v1、v2、v3签名详解

什么是Android签名 了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。 同理,在安装 apk 时,同样也需要确保 ap...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-13 19:24
  • 阅读 ( 30 )

NoSQL 数据库系列(十一):MongoDB 状态检测与性能追踪

MongoDB 状态检测 ( mongostat ) MongoDB mongostat 脚本用来检测 MongoDB 服务的状态。 我们安装部署并启动 MongoDB 服务后,必须要了解 MongoDB 的运行情况,并查看 MongoDB 的性能。 这样...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-13 17:50
  • 阅读 ( 29 )

NoSQL 数据库系列(十):MongoDB 数据库备份与恢复

备份还原工具 定时备份/全量备份 备份:mongodump还原:mongorestore备份格式:bson/gzip 分析数据/迁移数据 备份:mongoexport还原:mongoimport备份格式:json csv mongoexport备份还原...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-13 17:30
  • 阅读 ( 44 )

NoSQL 数据库系列(九):MongoDB 分片(sharding)技术

分片(sharding)是 MongoDB 通过水平扩展将数据集分布在不同的服务器上来提高自己的存储容量和吞吐量。和 MySQL 分区方案相比,MongoDB 的最大区别在于它几乎能自动完成所有事情,只要告诉 Mon...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-13 15:26
  • 阅读 ( 29 )

NoSQL 数据库系列(八):MongoDB 集群部署与配置实践

前面介绍了 WT 存储引擎、复制集等相关的知识点。今天我将详细的为大家介绍 MongoDB 集群原理以及维护配置相关知识 MongoDB副本集介绍 MongoDB 的副本集就是主从复制,由于之前3.0版本之前就...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-12 20:12
  • 阅读 ( 49 )

NoSQL 数据库系列(七):MongoDB 复制集技术原理详解

在实际的生产环境中,我们需要考虑数据冗余和高可靠性,即通过在不同的机器上保存副本来保证数据的不会因为单点损坏而丢失;能够随时应对数据丢失、机器损坏带来的风险。MongoDB 的复制集就是用...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-12 19:22
  • 阅读 ( 32 )

NoSQL 数据库系列(六):MongoDB 存储引擎 WiredTiger 技术详解

WiredTiger从被MongoDB收购到成为MongoDB的默认存储引擎的一年半得到了迅猛的发展,也逐步被外部熟知。WiredTiger(以下简称WT)是一个优秀的单机数据库存储引擎,它拥有诸多的特性,既支持BTre...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-12 17:21
  • 阅读 ( 31 )

NoSQL 数据库系列(五):MongoDB 常用管理命令与授权认证

MongoDB 常用命令 常用命令 mongo         #登陆命令mongod        #启动命令mongodump     #全备导出,压缩格式mongorestore  #恢复mongoexport   #备份导出,可读的json格式mongoimport   #...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-12 15:05
  • 阅读 ( 39 )

NoSQL 数据库系列(四):MongoDB 基本使用(工具、API、Spring 集成)

官方 MongoDB Compass MongoDB Compass Community由MongoDB开发人员开发,这意味着更高的可靠性和兼容性。它为MongoDB提供GUI mongodb工具,以探索数据库交互;具有完整的CRUD功能并提供可视方...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-12 13:49
  • 阅读 ( 32 )

NoSQL 数据库系列(三):MongoDB 索引与聚合

索引 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-11 14:33
  • 阅读 ( 34 )

NoSQL 数据库系列(二):MongoDB 安装与 CURD 基本操作

MongoDB安装 MongoDB的安装比较简单,下面是官方的下载地址,以及官方安装文档的地址,方便大家直达。 下载地址:https://www.mongodb.com/try/download/community Windows 安装 MongoDB...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-10 19:02
  • 阅读 ( 37 )

NoSQL 数据库系列(一):MongoDB 知识体系与基础概念

MongoDB 知识体系介绍

  • 0
  • 0
  • 石天
  • 发布于 2023-06-10 18:01
  • 阅读 ( 32 )

K8S之长连接负载均衡问题

一、前言 本文针对我们生产上出现的流量不均的问题,介绍一下解决方案。 k8s是一个特别复杂的系统,而网络相关的问题是其中最复杂的问题,要通过一两篇文章介绍清楚是很难的。这个流量不均的...

  • 0
  • 0
  • 石天
  • 发布于 2023-06-10 16:32
  • 阅读 ( 28 )