数据存储 第232页
-
Hive 内置的 Json 解析函数
背景 在大数据 ETL(Extract-Transfer-Load) 过程中,经常需要从不同的数据源来提取数据进行加工处理,比较常见的是从 Mysql 数据库来提取数据,而 Mysql 数据库中数据存...
-
MySQL数据库的SQL调优,你会了吗?
目录 前言初步了解索引要调优 SQL,怎么能不认识 explain重点!SQL 优化 一、前言 因为笔者现在工作中用的存储引擎大多是 InnoDB,所以本文基于 InnoDB,数据库版本MySQL 5...
-
学SQL必须了解的十个高级概念
Stratascratch的创始人Nathan Rosidi以及我觉得我认为10个最重要和相关的中级到高级SQL概念。 1.常见表表达式(CTEs) 如果您想要查询子查询,那就是CTEs施展身手的时候...
-
分布式 PostgreSQL 集群(Citus),官方快速入门教程
多租户应用程序 在本教程中,我们将使用示例广告分析数据集来演示如何使用 Citus 来支持您的多租户应用程序。 注意 本教程假设您已经安装并运行了 Citus。如果您没有运行 Citus,则可以使用单...
-
五大步骤加十个案例,堪称SQL优化万能公式
一、前言 随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 二、SQL优化一般步骤 1、通过慢查日志等定位那些执行效率较...
-
Redis+Caffeine两级缓存,让访问速度纵享丝滑
在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的...
-
分布式 PostgreSQL 集群(Citus)官方示例-时间序列数据
PostgreSQL 在时间序列工作负载中,应用程序(例如一些实时应用程序查询最近的信息,同时归档旧信息。 为了处理这种工作负载,单节点 PostgreSQL 数据库通常会使用表分区将一个按时间排序的...
-
分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
如果您正在构建软件即服务 (SaaS) 应用程序,您可能已经在数据模型中内置了租赁的概念。通常,大多数信息与租户/客户/帐户相关,并且数据库表捕获这种自然关系。 对于 SaaS 应用程序,每个租户的数...
-
Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决?
原始数据存储在 DB 中(如 MySQL、Hbase 等),但 DB 的读写性能低、延迟高。 比如 MySQL 在 4 核 8G 上的 TPS = 5000,QPS = 10000 左右,读写平均耗时...
-
一篇带你了解一下CQRS模式
背景问题 简单的需求 当我们系统中的数据模型层级较少时,数据模型足够简单时,模型与数据库可以直接进行映射。这种简单数据模型使我们不需要针对其相互关系进行复杂的建模设计,直接在工程中使用经典的三层模型就...