Silnik bazy danych, taki jak SQL Server (o który, jak zakładam, pytasz, ponieważ tak go otagujesz) użyje jakiejś wersji BARAN Rejestrowanie zapisu z wyprzedzeniem protokół. Ponieważ taki protokół wymaga zapisywania dziennika jako strumienia sekwencyjnego, wynika z reguły, że 100 wstawek uruchomionych jednocześnie, nawet na serwerze o 100 procesorach będzie musiał wykonać wewnętrznie serializację, gdy uzyska dostęp do dziennika. Dlatego współbieżność na poziomie „nanosekund”, jak sugerujesz, nie jest nawet teoretycznie możliwa. Temat jest opisany w kilku miejscach, zobacz Dziennik transakcji zapisu z wyprzedzeniem , Odzyskiwanie transakcji i Jak to działa:Prezentacja we/wy SQL Server Boba Dorra .
Jednak z praktycznego punktu widzenia powinieneś myśleć w kategoriach transakcji i izolacji poziomy .