SQLServer может использовать отображенные в память файлы, если вы выберете «SharedMemory» в качестве протокола. В противном случае он будет использовать Pipes, TCP или VIA.
Относительно плюсов и минусов .. для меня они практически несопоставимы. В SQL встроена вся инфраструктура запросов / многопользовательских операций / транзакций и т. Д. Если вы храните с помощью MMF, вы сами в этом разбираетесь. С другой стороны, MMF встроены в ОС .. нет начального числа для сервера / службы.