﻿1
00:00:01,010 --> 00:00:02,010
‫Kursleiter:

2
00:00:02,010 --> 00:00:04,700
‫Hallo, erstellen wir jetzt eine Remote-Datenbank,

3
00:00:04,700 --> 00:00:07,410
‫die auf MongoDB Atlas gehostet wird.

4
00:00:07,410 --> 00:00:11,280
‫Für die Entwicklung unseres Projekts werden wir also eigentlich keine lokale

5
00:00:11,280 --> 00:00:13,830
‫Datenbank auf unserem Computer verwenden, wie

6
00:00:13,830 --> 00:00:16,610
‫wir es bisher in diesem Abschnitt getan haben.

7
00:00:16,610 --> 00:00:19,300
‫Stattdessen verwenden wir eine Remote-Datenbank, die auf

8
00:00:19,300 --> 00:00:22,200
‫einem Dienst namens Atlas gehostet wird, der tatsächlich

9
00:00:22,200 --> 00:00:24,550
‫demselben Unternehmen gehört, das auch

10
00:00:24,550 --> 00:00:25,650
‫MongoDB umfasst.

11
00:00:27,710 --> 00:00:30,280
‫Und wieder gehen wir auf der MongoDB-Website

12
00:00:30,280 --> 00:00:32,180
‫zu Produkten über, und

13
00:00:32,180 --> 00:00:34,603
‫dann haben Sie hier MongoDB Atlas.

14
00:00:36,210 --> 00:00:40,740
‫Atlas ist also ein sogenannter Database as a Service Provider, der

15
00:00:40,740 --> 00:00:42,790
‫uns alle Mühen der

16
00:00:42,790 --> 00:00:45,460
‫Verwaltung und Skalierung von Datenbanken abnimmt.

17
00:00:45,460 --> 00:00:47,677
‫Das ist für uns schon ein

18
00:00:47,677 --> 00:00:51,500
‫großer Vorteil, aber auch extrem praktisch, unsere Daten grundsätzlich immer in der

19
00:00:51,500 --> 00:00:53,820
‫Cloud zu haben, denn so können wir

20
00:00:53,820 --> 00:00:56,390
‫unsere Anwendung von überall aus entwickeln und vor

21
00:00:56,390 --> 00:00:59,280
‫allem müssen wir keine Daten aus der Cloud exportieren

22
00:00:59,280 --> 00:01:01,880
‫lokale Datenbank und laden Sie sie dann in

23
00:01:01,880 --> 00:01:04,150
‫eine gehostete Datenbank hoch, sobald wir bereit

24
00:01:04,150 --> 00:01:05,900
‫sind, unsere Anwendung bereitzustellen.

25
00:01:05,900 --> 00:01:09,060
‫Stattdessen verwenden wir diese gehostete Datenbank einfach

26
00:01:09,060 --> 00:01:11,501
‫von Anfang an, anstatt

27
00:01:11,501 --> 00:01:15,350
‫uns überhaupt erst mit lokalen Datenbanken herumzuschlagen, in Ordnung?

28
00:01:15,350 --> 00:01:17,320
‫Nun, wenn Sie zu den

29
00:01:17,320 --> 00:01:19,490
‫Studenten gehören, die keinen Internetzugang haben, müssen

30
00:01:19,490 --> 00:01:22,560
‫Sie natürlich weiterhin eine lokale Datenbank verwenden, so wie wir

31
00:01:22,560 --> 00:01:24,580
‫es bis zu dieser Vorlesung gelernt haben.

32
00:01:24,580 --> 00:01:27,040
‫Das ist also überhaupt kein Problem, ich werde

33
00:01:27,040 --> 00:01:29,030
‫Ihnen natürlich beibringen, wie Sie

34
00:01:29,030 --> 00:01:31,490
‫unsere Anwendung später sowohl mit einer auf Atlas

35
00:01:31,490 --> 00:01:34,420
‫gehosteten als auch mit einer lokalen Datenbank verbinden, okay?

36
00:01:34,420 --> 00:01:38,290
‫Wie auch immer, lassen Sie uns jetzt loslegen und Ihr kostenloses Konto eröffnen.

37
00:01:38,290 --> 00:01:41,430
‫Okay, starten Sie einfach kostenlos und dann unten

38
00:01:41,430 --> 00:01:43,560
‫sollten Sie Ihr Konto erstellen.

39
00:01:43,560 --> 00:01:45,510
‫Natürlich habe ich schon mein Konto, also

40
00:01:45,510 --> 00:01:47,060
‫werde ich das nicht tun.

41
00:01:47,060 --> 00:01:49,610
‫Bitte halten Sie das Video an dieser Stelle

42
00:01:49,610 --> 00:01:51,850
‫einfach an, und wenn Sie fertig

43
00:01:51,850 --> 00:01:55,190
‫sind, kommen Sie einfach hierher zurück, um unsere erste Remote-Datenbank einzurichten.

44
00:01:55,190 --> 00:01:58,000
‫Alles klar, wenn Sie sich bei Atlas einloggen,

45
00:01:58,000 --> 00:02:00,100
‫sollte es ungefähr so aussehen.

46
00:02:00,100 --> 00:02:03,340
‫Ich bin mir nicht sicher, wie es beim

47
00:02:03,340 --> 00:02:06,970
‫ersten Anmelden aussieht, aber irgendwann können Sie ein neues Projekt erstellen.

48
00:02:06,970 --> 00:02:09,290
‫Also in diesem Fall habe ich hier den Button

49
00:02:09,290 --> 00:02:11,550
‫oder du kannst auch hier auf die

50
00:02:11,550 --> 00:02:14,640
‫linke Seite kommen und dann hier unten ein neues Projekt erstellen.

51
00:02:14,640 --> 00:02:17,368
‫Jetzt habe ich hier schon zwei Natours-Projekte,

52
00:02:17,368 --> 00:02:20,860
‫einfach weil ich natürlich diese Anwendung bauen musste, bevor

53
00:02:20,860 --> 00:02:22,850
‫ich den Kurs erstellte.

54
00:02:22,850 --> 00:02:26,803
‫Lassen Sie uns nun noch einen weiteren erstellen.

55
00:02:28,540 --> 00:02:32,290
‫Lassen Sie mich diese eine Natours-App nennen, okay, aber

56
00:02:32,290 --> 00:02:34,260
‫Sie können Ihre auch

57
00:02:34,260 --> 00:02:38,510
‫nur Natours nennen, also einfach so oder, wenn Sie den gleichen

58
00:02:38,510 --> 00:02:42,860
‫Namen haben möchten, dann nennen Sie es einfach auch Natours-App, OK?

59
00:02:42,860 --> 00:02:44,313
‫Erstellen Sie also ein neues Projekt.

60
00:02:45,470 --> 00:02:49,060
‫Sie sollten sich dann die Project Owner Permission geben,

61
00:02:49,060 --> 00:02:51,790
‫die standardmäßig bereits aktiviert sein sollte, und

62
00:02:51,790 --> 00:02:54,180
‫dann einfach das Projekt erstellen.

63
00:02:54,180 --> 00:02:56,323
‫Warten Sie ein wenig, bis es fertig ist.

64
00:02:58,500 --> 00:02:59,890
‫Und es geht los.

65
00:02:59,890 --> 00:03:01,670
‫So haben wir unser Projekt erstellt,

66
00:03:01,670 --> 00:03:04,210
‫jetzt ist es an der Zeit, einen Cluster aufzubauen.

67
00:03:04,210 --> 00:03:07,260
‫Und ein Cluster ist im

68
00:03:07,260 --> 00:03:10,610
‫Grunde wie eine Instanz unserer Datenbank, okay?

69
00:03:10,610 --> 00:03:12,760
‫Jetzt ist es also an der Zeit, den Cluster zu konfigurieren.

70
00:03:12,760 --> 00:03:15,070
‫Ich verwende hier einfach die Standardeinstellungen,

71
00:03:15,070 --> 00:03:16,320
‫weil ich

72
00:03:16,320 --> 00:03:19,370
‫damit einen kostenlosen Cluster erstellen kann, okay?

73
00:03:19,370 --> 00:03:22,720
‫Das ist, was ich für diese Anwendung tun möchte.

74
00:03:22,720 --> 00:03:24,820
‫Also alles in

75
00:03:24,820 --> 00:03:28,920
‫Ordnung für mich, also steht dieses M0 hier

76
00:03:28,920 --> 00:03:32,090
‫für den freien Cluster, der uns 512

77
00:03:32,090 --> 00:03:36,420
‫MB Speicher und maximal 100 gleichzeitige Verbindungen gibt, okay?

78
00:03:36,420 --> 00:03:39,590
‫Wenn Sie mehr wollen, können Sie natürlich damit

79
00:03:39,590 --> 00:03:42,660
‫beginnen, aber in diesem Fall wollen wir

80
00:03:42,660 --> 00:03:44,120
‫das natürlich nicht.

81
00:03:44,120 --> 00:03:47,193
‫Also wollen wir erstmal alles kostenlos bauen.

82
00:03:48,350 --> 00:03:50,750
‫Jetzt bittet es mich um diese dumme Aufnahme hier.

83
00:03:52,520 --> 00:03:55,330
‫Unser Cluster wird jetzt erstellt, was normalerweise einige

84
00:03:55,330 --> 00:03:57,500
‫Zeit in Anspruch nimmt, und ich

85
00:03:57,500 --> 00:03:59,560
‫werde nur darauf zurückkommen, sobald

86
00:03:59,560 --> 00:04:01,583
‫dies tatsächlich fertig ist.

87
00:04:02,610 --> 00:04:05,552
‫Und es ist vollbracht! So sollte

88
00:04:05,552 --> 00:04:10,260
‫Ihr Projekt und Ihr brandneuer Cluster jetzt also aussehen.

89
00:04:10,260 --> 00:04:12,610
‫Okay? Und so ist

90
00:04:12,610 --> 00:04:16,500
‫dieser Schritt fertig, jetzt haben Sie eine leere leere Datenbank, die bereit ist,

91
00:04:16,500 --> 00:04:18,710
‫eine Verbindung zu Ihrem eigenen Entwicklungscomputer herzustellen.

92
00:04:18,710 --> 00:04:21,030
‫Und genau das werden wir im

93
00:04:21,030 --> 00:04:22,313
‫nächsten Video tun.

