Czy to jest jak „osadzona” baza danych? Plik zawierający wbudowaną bazę danych?
Czy to jest jak „osadzona” baza danych? Plik zawierający wbudowaną bazę danych?
Odpowiedzi:
Bazy danych SQL Server używają dwóch plików - pliku MDF, znanego jako podstawowy plik bazy danych, który zawiera schemat i dane, oraz pliku LDF, który zawiera dzienniki. Zobacz wikipedię . Baza danych może również korzystać z dodatkowego pliku bazy danych, który zwykle ma rozszerzenie .ndf.
Jak wskazuje John S., te rozszerzenia plików są czysto konwencją - możesz używać wszystkiego, co chcesz, chociaż nie przychodzi mi do głowy dobry powód, aby to zrobić.
Więcej informacji na temat MSDN tutaj oraz w Beginning SQL Server 2005 Administation (Google Books) tutaj .
Żeby to było absolutnie jasne dla wszystkich:
Plik .MDF jest „typowym” plikiem danych programu SQL Server, jednak należy pamiętać, że NIE musi.
Dzieje się tak, ponieważ .MDF to nic innego jak zalecana / preferowana notacja, ale samo rozszerzenie nie narzuca w rzeczywistości typu pliku.
Aby to zilustrować, jeśli ktoś chciałby utworzyć swój podstawowy plik danych z rozszerzeniem .gbn, mógłby to zrobić bez problemu.
Aby zakwalifikować preferowane konwencje nazewnictwa:
mdf = main data file
, ndf = next data file
i ldf = log data file
?
harry potter