Importowanie danych z pliku XML do bazy danych SQL

Czy można zaimportować dane z pliku XML do bazy danych SQL, a jeśli tak, to jak to zrobić. Mam plik XML zawierający około 50 000 wpisów i muszę stworzyć aplikację, która manipulowałaby tymi danymi (głównie czytanie i porównywanie) - tak więc moją obawą jest to, że manipulacja tą ilością danych (i istnieje bardzo prawdopodobna możliwość że w przyszłości będzie jeszcze więcej) byłoby bardzo powolne i nieefektywne. Jeśli jest jakaś inna opcja, która Twoim zdaniem byłaby lepsza, proszę doradzić. Dzięki

questionAnswers(7)

yourAnswerToTheQuestion