S3基准:NVMe上的MinIO

The Architect’s Guide to Data and File Formats

写得好的软件就是快速的软件。当MinIO诞生时,它的设计从一开始就是简单,可扩展(因为简单的东西可以更好地扩展)和快速。简洁和规模有其自己的主观和客观度量-但是快速通常是数字游戏。当您使用编写精良的快速软件并将其与快速硬件配对时,

阅读更多...

S3基准:硬盘上的MinIO

The Architect’s Guide to Data and File Formats

高性能对象存储是当今企业中的热门话题之一。一方面,对象存储已成为企业存储策略(公共或私有云)不可或缺的一部分-以TB或PB衡量时,承担了绝大多数企业负担。另一方面,传统上,对象存储服务于

阅读更多...

minio / dsync:Go的分布式锁定和同步包

The Architect’s Guide to Data and File Formats

minio / dsync是用于在nnodes网络上进行分布式锁定的软件包。它在设计时考虑了简单性,并且提供了有限的可伸缩性(n <= 16)。每个节点都连接到所有其他节点,并且来自任何节点的锁定请求将广播到所有连接的节点。如果n / 2,则节点将成功获得锁

阅读更多...

微服务的微存储

The Architect’s Guide to Data and File Formats

微服务的基本要求之一是应用程序容器变为无状态。但是状态仍然需要存储在其他地方,例如数据库,对象存储,会话文件,cookie,高速缓存等。微存储作为一种新的体系结构正在兴起,以解决微服务的存储可扩展性。微存储从微服务继承了“只有小东西才能扩展”的思想。不按比例放大

阅读更多...