分类目录归档:存储搜索

MySQL 时间日期

Mysql 日期和时间存储数据类型:

存储类型 存储值示例 解释 适用场景
Datetime YYYY-MM-DD HH:MM:SS 时间日期类型。DB时区切换它的值不变, 但时区切换后代表的时间信息已改变. 使用简单、直观、方便。适用于无需考虑时区的业务场景,例如国内业务
Timestamp 1547077063000 以UTC时间戳来保存, DB时区切换它代表的时间信息值不会变,但是会随着连接会话的时区变化而变化。 内部以4个字节储存, 最大值可表示到2037年. 适用于多时区的场景,因精度有限,不推荐
Date

Read more

Minio基本介绍

1 Minio

MinIO是一个用Golang开发的开源分布式对象存储服务

特性:

  • 兼容亚马逊S3云存储服务接口
  • 非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等
  • 使用纠删码erasure code和校验和checksum来保护数据免受硬件故障和数据损坏

分布式Minio可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务。由于硬盘分布在不同

Read more

AmazonS3基本介绍

1 AWS S3基础

AWS S3 全名是 Simple Storage Service,简单存储服务。

基本特性:

  • 提供了统一的接口 REST/SOAP 来统一访问任何数据
  • 对 S3 来说,存在里面的数据就是对象名(键),和数据(值)
  • 不限量,单个文件最高可达 5TB
  • 高速。每个 bucket 下每秒可达 3500 PUT/COPY/POST/DELETE 或 5500 GET/HEAD 请求
  • 具备版本,权限控制能力
  • 具备数据生命周期管理能力

常用场景:

Read more

2.ElasticSearch基础操作

1 增删改查CURD

1.1 索引的CURD

1)新增

# 创建索引名为 tehero_index 的索引
PUT /tehero_index?pretty
{
# 索引设置
  "settings": {
    "in

Read more

1.ElasticSearch基本概念

1 ES简介

Elasticsearch 是一款开源的全文搜索与分析引擎,它拥有高扩展、大容量数据的存储和处理特性,有着近乎实时的处理效果。elasticsearch 的使用场景还是比

Read more

MySQL 基本使用

1 基本定义

MySQL: 广泛使用的关系型数据库管理系统(RDBMS)

优点:

  • 普及和易用性强,相关教程和管理工具丰富,生态完善
  • 读写性能出色,安全有保障(多用户多权限管理机制)
  • 分布式支持出色,方便横向/纵向扩展和主从架构

缺点:

  • 不符合完整的 SQL 标准,开发更新缓慢
  • 并发读写效率低,多用户支持不友好

2 常用技巧

数据分库和分表

2.1 慢日志配置查询

SQL 查询中查询时间超过了 10s (默认)的值时会生成慢查询日志

long_query_time 默认是 10s,最小是

Read more