lizhanhui commented on issue #5529: URL: https://github.com/apache/rocketmq/issues/5529#issuecomment-1317445548
@nowinkeyy The storage industry evolves rapidly with the continuously emerging medium, HDD, SSD, Optane SSD, Persistent Memory. So is the protocol, SCSI, SATA, NVMe... As the storage technique improves, the bottleneck changes and the software stack turns out to be the culprit one See https://atlarge-research.com/pdfs/2022-systor-apis.pdf This impacts how we design software, especially when dealing with storage tier. After investigating these techniques, I come about two approaches with their respective highlights and drawbacks The first one is kind of classic, similar to how RocksDB writes its WAL file:  The second one is a modern solution, assuming a new underlying medium and storage software stack  Let's compare these two with your proposed one before calling to vote. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
