Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Datenbanktauglichkeit von iSCASI

Frage Netzwerke

Mitglied: darkuser

darkuser (Level 1) - Jetzt verbinden

30.04.2009, aktualisiert 11:07 Uhr, 5780 Aufrufe, 6 Kommentare

Quelle: Wikipedia
iSCSI (internet Small Computer System Interface) ist ein Verfahren, welches die Nutzung des SCSI-Protokolls über TCP ermöglicht.
........
Der Zugriff auf die Festplatten erfolgt blockbasierend, ist also auch für Datenbanken geeignet.

Nun also meine Frage:

Was wird hier unter blockbasiert verstanden, und was hat ein blockbasierter Zugriff mit Datenbanken zu tun?
Wird die Datenbank in Blöcken abgelegt und kann deshalb nur von ISCSI oder SCSI als Protokoll gelesen werden?

Vielen Dank schon mal für eure Hilfe

MfG
darkuser
Mitglied: AndreasHoster
30.04.2009 um 11:16 Uhr
Bei iSCSI greift der Rechner direkt auf einzelne Sektoren der "Festplatte" zu und addressiert diese auch entsprechend. Und das Protokoll ist auch dafür ausgelegt daß man schnell direkt diese einzelnen Sektoren lesen kann.
Bei SMB (=Windows Shares) wird dagegen auf Dateien und Bereiche von Dateien zugegriffen.

Datenbanken lesen jetzt aus großen Dateibereichen immer viele einzelne kleine Blöcke und dafür ist SMB einfach nicht ausgelegt und optimiert (was man durchaus merken kann, wenn man mal eine größere Access MDB auf einem Netzshare hat) während mit iSCSI der Zugriff auf einzelne Blöcke eben sehr gut funktioniert.
Bitte warten ..
Mitglied: darkuser
30.04.2009 um 11:30 Uhr
Halle AndreasHoster,

vielen dank erst einmal.

Also ich hab das jetzt so verstanden, dass die Sektoren der Festplatte (ich glaube 512 byte groß) von iSCSI direkt angesprochen werden.
Also iSCSI greift als Beispiel auf Block 11 der Test.sql zu.
Aber woher weiß das Protokoll, auf welchen Block es zugreifen soll, wenn eine Anfrage kommt.
Das muss dann irgendwo einen Index geben, oder liege ich da jetzt falsch?

Oder lesen Datenbanken IMMER nur blockbasiert die Dateien (MDB, SQL etc)
Bitte warten ..
Mitglied: maretz
30.04.2009 um 11:36 Uhr
Um es einfach zu machen (und sicher nicht ganz richtig) kannst du es dir so vorstellen das iSCSI dafür sorgt das dein LAN-Kabel (oder LWL,...) eben zum S-ATA-Kabel mutiert...

Du hast auf der iSCSI-Partition nen ganz normalen MBR und formartierst diese auch ganz normal (entsprechend definierst du deine Blockgrösse auch bzw.).
Bitte warten ..
Mitglied: darkuser
30.04.2009 um 11:47 Uhr
Hi maretz,

auch an dich schon mal vielen Dank.

Ok, die Verbindung von meinem iSCSI - Client zu meinem iSCSI - Target funktioniert wie über ein SCSI Kabel. Das weiß ich.
Das iSCSI Protokoll liest und schreibt auf der Festplatte des Targets blockbasiert.

Datenbanken lesen und schreiben auch blockbasiert.

Ist das jetzt der Vorteil von iSCSI gegenüber TCP?
Wie greift TCP zu?
Über Daten und Bereiche?

Ich hab das Gefühl ich steh aufm Schlauch ^^
Bitte warten ..
Mitglied: maretz
30.04.2009 um 12:00 Uhr
Es gibt keinen Vorteil von iSCSI zu TCP -> da das verschiedene Ebenen sind. TCP ist das Transport-Protokoll welches die Daten durchs Netzwerk überhaupt bewegt. Du vergleichst hier also "Äpfel mit Birnen"

Du kannst nur iSCSI mit Netzwerk-Protokoll wie SMB vergleichen. Und hier hat iSCSI eben einiges schneller da es genau für 1 Sache optimiert ist. SMB transportiert ja alles mögliche: Anmeldeinformationen, Dateien, Druckaufträge usw. -> iSCSI überträgt nur ganz stumpf die Festplatten-Kommandos.

Etwas genauer findest du es z.B. hier: http://www.all-about-security.de/security-artikel/netzwerk-sicherheit/n ...
Bitte warten ..
Mitglied: darkuser
30.04.2009 um 12:39 Uhr
Danke,

ich glaube jetzt habe ich es.

aber eine Frage habe ich da noch:

Du behauptest, dass tcp "nur"das Trransportprotokoll ist.

hast du eine Quelle in der die Schciht von iSCSI angegeben wird?
Das wäre noch ganz hilfreich.
Bitte warten ..
Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 5 StundenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 18 StundenMac OS X3 Kommentare

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 1 TagDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 1 TagWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell25 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1019 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen18 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...