En databasmotor som SQL Server (som jag antar att du frågar om, eftersom du taggar den så) kommer att använda någon version av VÄDUR Write-Ahead-loggning protokoll. Eftersom ett sådant protokoll kräver skrivning av loggen som en sekventiell ström, följer det som regel att 100 insatser som avfyras samtidigt, även på en 100 CPU-server måste serialiseras internt när de kommer åt loggen. Därför är samtidighet på "nanosekundsnivån", som du föreslår, inte ens teoretiskt möjlig. Ämnet beskrivs på flera ställen, se Write-Ahead Transaction Log , Transaktionsåterställning och Hur det fungerar:Bob Dorrs SQL Server I/O-presentation .
Men ur en praktisk synvinkel bör du tänka i termer av transaktioner och isolering nivåer .