作者: Fenng |
网址: http://www.dbanotes.net/review/SSD_IO_Revolution .html
在微博上说起了 SSD 和高端存储的话题。在 SSD 出现之前,高端存储厂商很多年都在安稳的赚钱,尽管互相之间也有竞争,但单个设备动辄上百万,总有钱可赚。SSD + PC 服务器这个组合的出现终将革掉他们的命。EMC / HDS / IBM 这几家公司卖存储的朋友恐怕日子都比较难过。
据说苹果新的数据中心买了 EMC Isilon 的设备作为存储解决方案,不差钱的主总是有的。这也让我对苹果是否有足够的技术实力做好 iCloud 产生怀疑。
五年前,即使是价值两百万人民币的存储设备,一旦 I/O 透过 Cache (Miss) 打到磁盘上, 基本上就是拼磁盘数量。1块磁盘100多次 IOPS 就差不多撑不住了,现在单个物理磁盘 IOPS 尽管也有提升,但已到极限。而 SSD 的话,比如 Fusion-IO 的单盘都比几年前整个存储能支撑更多的 IOPS,二三十年来,物理磁盘终于被革命了。
尽管 SSD 会有擦写限制的问题,不用担心,这个限制会被厂商不断的改进(有心人可以隔半年回顾一次看看),所以,更快、更稳定、更大容量、更便宜,是个必然的趋势。随着 I/O 层压力陡然减轻,架构师、DBA 可以有更多的精力放在数据库逻辑设计上,可以减少对物理设计的依赖。生产力也必将提升。
国内已经有互联网公司,比如淘宝,在 SSD 使用上积累了大量经验,这个经验对其它公司来说,就是竞争优势,就是一定的壁垒,当然,也给技术决策者带来了信心
不知道再有多少年,量子计算机能投产被普通用户启用,除此之外,计算机关键组件还会有别的飞跃么?
传统数据库厂商现在基本没有针对 SSD 优化的技术改进(求证)。个人预测 Oracle 在未来6个月内会收购一家NoSQL技术的公司(会是 10gen 么? ),以弥补自己的产品线,但是 Oracle RDBMS 针对 SSD 的改进恐怕要等很久,I/O层的代码改进,优化器算法调整,都不是短时间内就能搞定的事情,甚至是以一种"伪技术"形式出现。同样,IBM 的 DB2 与 微软的 SQL Server 也是这样。相比之下,MySQL 相关的改进就太快了。哦,Oracle之外的 MySQL,比如 Percona 。
重提旧话,SSD 不是银弹,不可能靠这一个组件解决你的所有问题。
如果你的网站各项指标每 18 个月没有翻一翻,那么摩尔定律或许真的能帮你解决大部分技术上的压力。
分享到:
相关推荐
SSD1305是一款广泛应用于微控制器的OLED(有机发光二极管)显示屏驱动芯片,主要用于在小型设备上实现高对比度、低功耗的图形显示。在这个压缩包中,我们主要探讨的是如何使用51单片机对SSD1305进行驱动编程,以及...
SSD1322是一款广泛应用于 OLED(有机发光二极管)显示屏的控制器,它能够高效地驱动像素显示。在嵌入式系统中,尤其是在基于STM32微控制器的平台上,SSD1322是实现图形化界面的理想选择。这个压缩包文件“SSD1322...
SSD1322是一款广泛应用于 OLED 显示屏的控制器,尤其在微型和小型设备中。这个压缩包文件“SSD1322驱动.rar”包含了一组针对SSD1322驱动的资源,主要关注如何通过SPI(串行外设接口)与STM32微控制器进行通信。描述...
SSD2828是一款高性能的液晶显示控制器,主要用于驱动TFT-LCD面板。这款控制器在各种嵌入式系统和工业应用中广泛使用,因为它的灵活性和强大的功能。本应用笔记详细介绍了如何有效地使用SSD2828,并提供了一个初始化...
SSD1963是一款广泛应用于液晶显示屏(LCD)控制器的芯片,主要负责处理图形和文本数据,并将其显示在TFT(Thin Film Transistor)屏幕上。在这个项目中,我们关注的是如何使用STM32F103CET6微控制器通过FSMC...
SSD1306是一款广泛应用于小型OLED显示屏的驱动芯片,因其简易的编程接口和高效能而受到众多硬件开发者和物联网(IoT)设计师的青睐。这款芯片由恩智浦半导体(NXP Semiconductors)制造,适用于128x64像素或128x32像素的...
SSD(Single Shot MultiBox Detector)是一种高效的目标检测算法,由Wei Liu等人在2015年提出。它结合了快速的检测速度和良好的检测精度,尤其适合实时应用。Keras是一个高级神经网络API,用Python编写,可以运行在...
SSD1306是一款广泛使用的 OLED (Organic Light-Emitting Diode) 显示屏控制器,常用于小型电子设备的显示屏,如智能手表、微型计算机、传感器读数显示等。这种控制器以其高效的能效、高对比度和深黑色背景而受到青睐...
在本文中,我们将深入探讨如何使用STM32微控制器驱动OLED显示屏,特别是采用SSD1322作为显示控制器的型号。STM32是一款基于ARM Cortex-M内核的高性能微控制器,广泛应用于嵌入式系统设计。SSD1322是一款用于驱动有机...
SSD2825与SSD2828是两款常用的液晶显示控制器,常用于工业级和消费级的显示屏产品中。用户手册和驱动代码对于开发者来说至关重要,因为它们提供了全面的技术指南和实际操作示例,帮助理解如何有效利用这些芯片进行...
SSD1315是Solomon Systech公司生产的一款OLED/PLED显示驱动芯片,具有128x64点阵的分辨率。它集成了段驱动器/公共驱动器以及控制器,支持多种微控制器接口选择,包括并行接口和串行接口,具备图形显示数据RAM...
**Adafruit_Python_SSD1306:Python驱动程序为SSD1306 OLED显示屏** 在Python编程环境中, Adafruit_Python_SSD1306 是一个库,专门设计用于驱动基于SSD1306芯片的OLED(有机发光二极管)显示屏。SSD1306是一种流行...
标题中的"ESP32-OLED0.96-ssd1306"指的是一个基于ESP32微控制器的项目,该项目与0.96英寸的OLED显示器SSD1306配合使用。ESP32是Espressif Systems公司推出的一款高性能、低功耗的Wi-Fi和蓝牙双模物联网微控制器,它...
SSD(Solid State Drive)是现代计算机存储技术中的一种重要组成部分,它以高速度、低延迟和高耐用性区别于传统的HDD(Hard Disk Drive)。SSD1和SSD2可能指的是两个不同的SSD相关资源或者教程,它们被整合到同一个...
在本文中,我们将深入探讨如何使用STM32微控制器配置MIPI桥接芯片SSD2828。SSD2828是一款高效能、低功耗的MIPI DSI到LVDS转换器,常用于连接嵌入式系统,如STM32,与LCD显示器进行高速数据传输。 首先,我们需要...
SSD1309是一款由Solomon Systech公司设计的OLED驱动IC,型号为SSD1309。这款驱动IC具有128x64的点阵显示能力,能够驱动OLED(有机发光二极管)或者PLED(聚合物发光二极管)显示器,并且集成了控制器功能。 知识点...
SSD1322是一款广泛应用于 OLED 显示屏的控制器,尤其在微型显示器领域非常常见。这个驱动代码是为SSD1322设计的,目的是让开发人员能够有效地控制和显示内容在OLED屏幕上。下面我们将深入探讨SSD1322驱动的相关知识...
AS SSD Benchmark汉化版是由德国开发的一款SSD(固态硬盘)的评测工具。AS SSD Benchmark是现在市面上最为常用的SSD评测软件,可以测试连续读写、4K对齐、4KB随机读写和响应时间的表现,并给出一个综合评分。同时AS ...
SSD1306是一款常用的OLED显示驱动芯片,广泛应用于小型显示设备,如智能手表和便携式仪器等。SSD1306提供了一系列的命令来控制显示内容,包括基本的显示设置、滚动控制以及寻址方式等。以下是对SSD1306命令集的详细...