我很好奇,在专用于MySQL的服务器中,常见的是哪种存储硬件?例如,提供专门mysql实例的在线服务,如Amazon、Azure、Google等。我知道更多的内存总是有帮助,但我更感兴趣的是存储设置。
谢谢。
发布于 2023-03-12 21:38:00
很难概括,除非说你命名的所有技术都可以在适当的情况下使用。
例如,我们知道NVMe具有更高的吞吐量和更低的延迟,但是旋转磁盘仍然要便宜得多,对于一个流量不大的应用程序来说,一个旋转磁盘可能是足够的,也是一个省钱的好方法。
另外,如果给定应用程序的整个数据集适合RAM,并且基本上是只读的,那么存储性能就不那么重要了。换句话说,I/O流量非常少,因此不需要高吞吐量技术。
因此,“大多数人都在使用什么”这个问题或多或少是不相干的。
更重要的是考虑您的应用程序需要什么。这取决于许多因素,如应用程序的数据大小和查询模式。
也就是说,云数据库平台倾向于在高端提供存储硬件,因为它们必须假定任何应用程序都可能需要这种性能。另外,因为在云中,它们几乎总是有多个客户的容器共享物理主机。AWS提供“专用服务器”,但除了政府客户端之外,几乎没有人使用它们。
https://dba.stackexchange.com/questions/324673
复制相似问题