MyCat-简介-MyCat 引入 | 学习笔记

简介: 快速学习 MyCat-简介-MyCat 引入

开发者学堂课程【全面讲解开源数据库中间件MyCat使用及原理(一):MyCat-简介-MyCat 引入】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/755/detail/13236


MyCat-简介-MyCat 引入

一、MyCat 的简介

1、MyCat 的引入

运用场景:如今随着互联网的发展,数据的量级也是成指数式的增长,例如用户、订单、日志等。数据量从 GB 到 PB,面对如此庞大的数据量,对数据的各种操作也是愈加困难,传统的关系数据库已经无法满足快速查询与插入数据的需求,这个时候 NoSQL 的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,从而提高了查询与插入的速度,来获取性能上的提升。但是,在实际开发当中,在有些场合 NoSQL 一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的。这个时候 NoSQL 肯定是无法满足的,所以还是需要使用关系性数据库。对于如何使用关系型数据库解决海量存储的问题,此时就需要做数据库集群,为了提高查询性能将一个数据库的数据分散到不同的数据库中存储,为应对此问题就出现了 MyCat。

数据呈指数性的增长,数据库存储的数据也一直增加,当逐期的磁盘都占满之后,此时需要搭建数据库的提取。

MyCat 的目标:低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决海量数据存储和业务规模迅速增长情况下的数据存储和访问的瓶颈问题。

//这是 MyCat 出现的原因之一。

image.png

相关文章
|
存储 Oracle 前端开发
MyCat-简介-MyCat 的使用场合及下载 | 学习笔记
快速学习 MyCat-简介-MyCat 的使用场合及下载
358 0
MyCat-简介-MyCat 的使用场合及下载 | 学习笔记
|
4月前
|
SQL 中间件 关系型数据库
MyCAT数据库中间件的架构与使用方法
MyCAT数据库中间件的架构与使用方法
|
SQL 存储 关系型数据库
04MyCat - MyCat概述
04MyCat - MyCat概述
104 0
|
存储 缓存 负载均衡
MyCat是干什么的?具体如何使用?底层原理是什么?
MyCat是干什么的?具体如何使用?底层原理是什么?
340 0
|
存储 cobar 关系型数据库
MyCat-简介-MyCat 历史 | 学习笔记
快速学习 MyCat-简介-MyCat 历史
336 0
MyCat-简介-MyCat 历史 | 学习笔记
|
SQL 存储 缓存
MyCat-入门-原理介绍 | 学习笔记
快速学习 MyCat-入门-原理介绍
142 0
MyCat-入门-原理介绍 | 学习笔记
|
关系型数据库 MySQL 中间件
MyCat-入门-分片测试-访问 MyCat | 学习笔记
快速学习 MyCat-入门-分片测试-访问 MyCat
MyCat-入门-分片测试-访问 MyCat | 学习笔记
|
存储 SQL NoSQL
MyCat 的基本介绍及安装
MyCat 的基本介绍及安装1、前置知识 1、分布式系统 ​ 分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的额任务。它的特点是: ​ **透明性:**分布式系统对于用户是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可用用户不必了解其内部结构就能使用; ​ **扩展性:**分布式系统的最大特点是可扩展性,它能够根据需求的增加而扩展,可以通过横向扩展使集群的整体性能得到线性提升,也可以通过纵向扩展单台服务器的性能使服务器集群的性能得到提升;
243 0
MyCat 的基本介绍及安装
|
SQL 存储 分布式计算
MyCat:第三章:Mycat概述
MyCat:第三章:Mycat概述
295 0
|
存储 安全 中间件
MyCat:第四章:Mycat中的概念
MyCat:第四章:Mycat中的概念
107 0

相关实验场景

更多