- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 HTAP的发展之路
OLTP 与 OLAPOLTP 是 Online Transaction Processing 的简称;OLAP 是 OnLine Analytical Processing 的简称。OLTP 的查询一般只会访问少量的记录,且大多时候都会利用索引。比如最常见的基于主键的 CRUD 操作。OLAP 的查询一般需要 Scan 大量数据,大多时候只访问部分列,聚合的需求(Sum,Count,Max,Min 等)会多于明细的需求(查询原始的明细数据)。《Designing-Data-Intensive-A.
2021-04-25 17:25:47 258
原创 OLTP与OLAP的区别
OLTP与OLAP的区别数据处理大致可以分成两大类:联机事务处理OLTP(On-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLTP,也叫联机事务处理(Online Transaction Processing),表示事务性非常高
2021-04-25 16:42:45 632
原创 CAP原理详解
一、概述CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。It states, that though its desirable to have Consistency, High-Availability and Partition-tolerance in every system, unfortunately no system can achieve all thre
2021-04-25 15:04:22 3681
原创 数据库分类及介绍
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数据库的基本分类二、关系型数据库1.功能描述2.常见产品三、键值存储数据库1.功能描述2.常见产品四、列式数据库1.功能描述2.常见产品五、文档数据库1.功能描述2.常见产品六、图数据库1.功能描述2.常见产品总结前言数据库字面上的理解就是数据的仓库,我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的基础软件,用于建立、使用和维护数据库,简称DBMS
2021-04-17 11:48:23 570
翻译 MySQL8.0新增功能
本文总结了已添加到,已弃用和从MySQL 8.0中删除的内容。伴随的章节列出了在MySQL 8.0中已添加,不建议使用或删除的MySQL服务选项和变量。请参见 “在MySQL 8.0中添加,不建议使用或删除的服务器和状态变量及选项”。MySQL 8.0中添加的功能MySQL 8.0中不推荐的功能MySQL 8.0中删除的功能MySQL 8.0中添加的功能以下功能已添加到MySQL 8.0:数据字典。 MySQL现在合并了一个事务性数据字典,用于存储有关数据库对象的信息。在以前的MySQL
2020-06-18 11:48:18 874
转载 VS2019远程调试MySQL
1、VS2019准备1、安装vs2019社区版,并确保安装如下两个开发组件:Visual Studio Tools for CMake适用于 Linux 开发的 Visual C++2、启动VS2019,添加远程地址,在“工具->选项->跨平台”页面添加远程服务器信息3、使用VS2019打开本地源码目录:4、在“项目->CMake设置”中对远程机器的CMake选项进行配置,具体内容可参考json脚本:可通过+号增加Linux-Debug设置,并将默认的x64-Deb
2020-06-13 17:10:59 618
原创 MySQL社区版Linux编译
1、 前提条件 a) 安装依赖软件 apt install cmake gcc g++ bison libssl-dev gdb perl libncurses5-dev pkg-config b) cmake无法安装可从官方网站下载离线安装包https://cmake.org/download/ 解压安装后,执行 ln -sf ${CMAKE_PATH}/bin/* /usr/bin/ c) openssl安装可从官方网站下载离线安装包https://www.openssl.org
2020-06-13 17:03:37 184
原创 MySQL社区版Windows编译
MySQL社区版Windows编译1、 前提条件2、配置步骤3、编译步骤4、执行安装验证5、编译问题1、 前提条件 a) 安装 Visual Studio 2019社区版 b) Mysql8.0.19 源码包,可以从这里下载:http://dev.mysql.com/downloads/mysql/ 下载的时候,选择Source Code; c) 安装CMake https://cmake.org/ 安装的时候,选择在PATH中加入; d) 安装boost1_70_0版
2020-06-03 18:04:16 419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人