• Cue
    2019-09-12
    想问一下,为什么ssd断电后不会丢数据

    作者回复: 现在大家用的SSD的存储硬件都是NAND Flash。实现原理和通过改变电压,让电子进入绝缘层的浮栅(Floating Gate)内。断电之后,电子仍然在FG里面。

    但是如果长时间不通电,比如几年,仍然可能会丢数据。

    所以换句话说,SSD的确也不适合作为冷数据备份。

    关于NAND的基本原理,可以看一下Wikipedia https://zh.wikipedia.org/wiki/%E9%97%AA%E5%AD%98#NAND_Flash

     1
     8
  • 许童童
    2019-08-12
    现在大家使用的数据系统里,往往会有日志系统。你觉得日志系统适合存放在 SSD 硬盘上吗?
    不适合,日志系统写入量大,而且有些还会清除老旧的日志,反而读日志却不多,日志系统完全不适合存放在SSD硬盘上,应该用HDD硬盘。

    作者回复: 👍答案正确。

    
     8
  • Fstar
    2019-10-01
    这里推荐个 SSD 的科普视频,讲得很详细:
    https://www.bilibili.com/video/av61437877

    作者回复: 👍谢谢你给大家推荐的资料

    
     6
  • Tristen陈涛
    2019-09-05
    从这篇文章中我没看懂,为何 SSD 的随机读写速度会比机械硬盘快,它的实际 I/O 设备不是和机械硬盘很像吗? 那 SSD 寻找数据的时候,是通过什么样的物理结构来找到它想要的数据的呢?

    作者回复: 完全不一样啊,SSD就是一块电路板。没有机械硬盘转动的寻址过程,这些过程都变成了电信号的传输来做到的,而不是通过物理结构的转动来做到的。

     1
     3
  • 易儿易
    2019-08-12
    国内某知名大数据平台服务商居然力推用SSD加速其自研大数据交易型(为了写入需求特意研发)数据库,看了本篇讲解,觉得这公司是在拿政府单位当肉鸡……

    作者回复: 易儿易同学,

    你好,不过这个还要看一下写入是否是随机写,以及IOPS的要求。因为有可能很无奈就是要多花钱用SSD的应用场景也是存在的。

    
     3
  • 斐波那契
    2019-08-12
    这个思考题我觉得不能一概而论 以oracle为例 一个事务结束 commit提交后 实际上就是提交日志 IO的速度决定了你事务执行的速度 所以在某些高并发场景下 ssd还是值得的 但是成本会相应的增加

    作者回复: 👍实际的应用场景很重要,大部分的技术决策其实都是应场景而定的,很多时候并没有标准答案。

    
     3
  • 时间道
    2019-08-13
    公司的日志系统已经报废了很多SSD盘了

    作者回复: 日志系统用SSD有点奢侈

    
     2
  • QQ怪
    2019-12-11
    老师讲那个SSD硬盘有擦除次数的限制,很生动形象,我补充下具体是为啥:
    所谓的单元存储颗粒,你用多了,可能就消磁了,或者介质疲劳损坏了(可以理解为,就像是轮胎那样磨损了)。
    
     1
  • 青黄
    2019-10-25
    您好,在ssd原理的那部分最后一段是不是有个虫

    我记得是SRAM以晶体管形式存数据,DRAM以电容形式存数据(所以需要刷新)
    
     1
  • 活的潇洒
    2019-08-22
    你可以把SSD硬盘的一个平面看成是一张白纸。我们在上面写入数据,就好像用铅笔在白纸上写字。如果想要把已经写过字
    的地方写入新的数据,我们先要用橡皮把已经写好的字擦掉。但是,如果频繁擦同一个地方,那这个地方就会破掉,之后就没有办法再写字了。

    上面这一段比喻的很形象

    day46 笔记:深入浅出计算机组成原理学习笔记:SSD硬盘(上)-如何完成性能优化的KPI?(第46讲)
    展开
    
     1
  • 追风筝的人
    2019-11-19
    日志系统写多。不适合用ssd硬盘
    
    
  • 吴宇晨
    2019-11-05
    ssd突然断电可能丢数据,遇到两次了😂😂
    
    
  • 不一样的烟火
    2019-10-20
    对于某些厂商力推的全ssd的个人笔记本 老师怎么看 值得买吗
    
    
  • 拉欧
    2019-08-22
    一直想搞明白SSD的原理,受教了
    
    
  • sugar
    2019-08-19
    想问一下 在硬件层面的实现上,ssd和内存dram 缓存sram等好像都是基于电容实现的,为什么ssd在断电后数据不会丢呢?
     1
    
  • mfist
    2019-08-16
    本节讲了ssd和hdd的区别,以及sdd快的原因。了解了同样容量ssd不同价格的原因,slc tlc mlc。这样就从原理上明白了多读少写的适用场景。

    回到问题,日志的场景不适合用ssd,日志存储量大,过段时间就要清除,不符合ssd的最优场景。

    作者回复: mfist同学,

    你好,其实SSD有适合日志的地方,就是它适合追加写。但是因为寿命和成本,又很不合适,而HDD本身特别适合顺序写,所以现在一般日志系统还是用HDD。

    
    
  • magicnum
    2019-08-12
    说到硬盘容量让我想起了以前总觉得硬盘厂商坑骗了消费者,学了计算机才知道256GB和240GiB容量是一样的,只是对消费者用十进制而对计算机用二进制。
    现在一看还有个预留空间,说明做任何结论之前都要了解事件运行对基本原理,市场化的产品是非常严谨的,至少都是可以自圆其说的。。。

    作者回复: 👍

    
    
  • 阿卡牛
    2019-08-12
    可以解释下windows下针对HDD有个磁盘清理的功能,原理是什么吗?有什么用

    作者回复: 阿西吧同学,你好


    可以看一下我在上一讲对这个问题的回复。

     1
    
  • xindoo
    2019-08-12
    我觉得日志系统完全不适合放ssd上,日志比较大而且有时候大部分日志是不会被读的,另外,写日志没有随机写的需求,也不需要很高的IOPS,所以完全没有必要用更为昂贵且存储性价比低的ssd。

    作者回复: 的确日志系统用SSD的意义不大。

    
    
  • Linuxer
    2019-08-12
    日志系统明显不适合,另外先擦除后写入是不是导致写入放大的原因?

    作者回复: 是的,而且可能要搬运很多在同一个块上并不需要更新的数据

    
    
我们在线,来聊聊吧