This article explains deeply what SATA SSD and M.2 SSD are. It touches upon SATA Bus standard, PCI-E Bus standard, AHCI protocol, and NVMe protocol.
SSD vs HDD vs NVMe: Which drive should you buy? - Dexerto
Are laptop SSD drives smaller than desktop SSD drives, or do they both use the same size connectors? - Quora
NVMe Vs SSD: 17 Key Differences To Know
NVMe vs SATA vs M.2 SSD: Storage Comparison & Differences
2 Types of M.2 SSDs: SATA and NVMe - Kingston Technology
M.2 SATA Vs. 2.5-Inch SATA: What Are the Differences? - Kingspec
Top 6 Reasons to Upgrade to an NVMe SSD - Kingston Technology
NVMe SSD vs. SATA SSD vs. HDD
Understanding SSD NVMe, M2 SATA, and mSATA: A Guide to Upgrading Your Computer — Eightify