什么是scale up和scale out

发布网友 发布时间:2022-04-20 00:30

我来回答

6个回答

懂视网 时间:2022-04-15 04:52

scale 英文是扩展的意思。 数据库要进行扩展,指的是存储系统不够,或者性能不够,要提升的时候,就要进行扩展。 分为向上扩展和横向扩展,这就像一个人往上面发展与横向发展两种思路。 scale-up:往上方向去扩展,就是提高单机的性能,比如数据库调优,硬件

scale 英文是扩展的意思。

数据库要进行扩展,指的是存储系统不够,或者性能不够,要提升的时候,就要进行扩展。

分为向上扩展和横向扩展,这就像一个人往上面发展与横向发展两种思路。


scale-up:往上方向去扩展,就是提高单机的性能,比如数据库调优,硬件上的调优等等。都是从一个提升上来考虑。

scale-out:横向去扩展。目标不是放在提高单机性能上。而是要做成分布式。多个机器来解决。
scale-up和scale-out的角度是机器的角度,一台机器不够的时候,是把硬件性能提升(往上面扩展),还是通过分布式(横向扩展)

横向扩展是一个战略上的,要做成分布式,怎么把数据分散到多个机器上呢,现在要谈战术上用什么技术手段,技术手段就是sharding技术。


而sharding技术是分片的意思,分片其实是指数据进行分片

分为垂直分片和水平分片。

垂直分片:典型的是将大字段拆分出去。
水平分片:按照某个字段,比如user_id进行hash,一部分到一个表,一部分到另外一张表,这就是水平分片。

我觉得,sharding侧重的点不同,侧重的点是对数据,数据库中的数据如何进行分片上(分散到多个点存储,这个点可以是服务器,也可以是小到一个库,小到一个表)。

而sacle侧重是整个数据库如何扩展。是整体上的。



解决数据库性能问题归类分为两大类:

一、scale up和scale out
二、sharding技术

网上关于分表的资料很多。

以上只是为个人做概念区分。不正确之处,等待完善

热心网友 时间:2022-04-15 02:00

scale up和scale out的意思为:scale up是增大的意思,scale out是向外扩展的意思。

一、scale up

读音:英 [skeɪl ʌp]   美 [skeɪl ʌp] 

释义:增大,增加,提高。

语法:scale up是按比例增加提高;按某种比例增加。

例句:Simply scaling up a size 10 garment often leads to disaster.

译文:只是将10号衣服改大的话结果往往会很不理想。

二、scale out

读音:英 [skeɪl aʊt]   美 [skeɪl aʊt] 

释义:横向扩展,向外扩展,水平扩展,向外延展,横向扩充。

语法:scale out是超出尺寸范围,超过尺寸范围,标出。

例句:For a scale out deployment, do this on all report server instances. 

译文:对于扩展部署,应对所有报表服务器实例执行此操作。

扩展资料

近义词:line out、Mark out

一、line out

读音:英 [ˈlaɪn aʊt]   美 [ˈlaɪn aʊt] 

释义:用线画出;划线标明;标出;迅速移动;划出,界外球,移植。

例句:She edited that line out again. 

译文:她再次删掉了那句台词。

二、Mark out

读音:英 [mɑːk aʊt]   美 [mɑːrk aʊt] 

释义:标出,给…划界,使与众不同。

例句:When planting seedlings I prefer to mark out the rows in advance. 

译文:种树苗的时候,我喜欢事先划出行来。

热心网友 时间:2022-04-15 03:18

scale up是按比例增加提高;按某种比例增加,scale out是超出尺寸范围,超过尺寸范围,标出。

重点词汇:

scale

英 [skeɪl]   美 [skel]  

n.规模;比例(尺);鱼鳞;级别

vt.测量;攀登;刮去的鳞片

vi.衡量;攀登;(鳞屑)脱落;生水垢

例句:

1、his makes it easier to reliably scale up the technology to very large arrays. 

这使得科学家们能更容易和可靠地将这项技术按比例扩大到甚大阵。

2、Do this for all instances if you are working with a scale out deployment. 

如果使用的是扩展部署,请对所有实例执行此操作。

扩展资料

scale out近义词:line out,Mark out

1、line out

英 [lain aut]   美 [laɪn aʊt]  

用线画出

例句:

She edited that line out again. 

她再次删掉了那句台词。

2、 Mark out

英 [mɑ:k aut]   美 [mɑrk aʊt]  

划出(界线、范围);选出;选定;表明

例句:

When planting seedlings I prefer to mark out the rows in advance. 

种树苗的时候,我喜欢事先划出行来。

热心网友 时间:2022-04-15 04:52

Scale Out(也就是Scale horizontally)横向扩展,向外扩展
Scale Up(也就是Scale vertically)纵向扩展,向上扩展
无论是Scale Out,Scale Up,Scale In,实际上就是一种架构的概念,这些概念用在存储上可以,用在数据库上,网络上一样可以。
简单比喻下Scale out和Scale up,帮助我们理解:
Scale Out,比如:我们向原有的web、邮件系统添加一个新机器。
Scale UP,比如:我们向原有的机器添加CPU、内存。
Scale-UP.与Scale-out是相对而言, 在存储系统形成的初期,并没有此术语。
一个存储系统的硬件有控制器和一大堆磁盘阵列组成, 当磁盘不够时, 可以再增加许多的阵列柜子,就相当于, 给磁盘柜上再向上加磁盘柜,就是 scale-up的意思。
明显, scale-up有一个缺陷, 容量增加, 但是存储系统的IO带宽并没有增加。磁盘柜增加的越多, 速度并不好。
scale-out就是解决上边这个问题的。在容量增加的同时(纵向), 增加横向扩展, 增加一定的IO带宽。比较典型的存储就是华为的9000 和DELL的Isilon,Isilon开始时一个独立的公司, 后被存储的领头羊EMC收购, EMC后内DELL收购。

热心网友 时间:2022-04-15 06:44

Scale Out(也就是Scale horizontally)横向扩展,向外扩展
Scale Up(也就是Scale vertically)纵向扩展,向上扩展
无论是Scale Out,Scale Up,Scale In,实际上就是一种架构的概念,这些概念用在存储上可以,用在数据库上,网络上一样可以。
简单比喻下Scale out和Scale up,帮助我们理解:
Scale Out,比如:我们向原有的web、邮件系统添加一个新机器。
Scale UP,比如:我们向原有的机器添加CPU、内存。
转自中 国 存储 网

热心网友 时间:2022-04-15 08:52

放大和缩小?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com