• Keine Ergebnisse gefunden

NEUE SPEICHERMEDIEN FÜR DATENBANKEN

N/A
N/A
Protected

Academic year: 2022

Aktie "NEUE SPEICHERMEDIEN FÜR DATENBANKEN"

Copied!
11
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

NEUE SPEICHERMEDIEN FÜR DATENBANKEN

VORTRAG FÜR DAS WAHLPFLICHTMODUL „DATENBANKEN IMPLEMENTIERUNGSTECHNIKEN” SS 2014 – VON LARS KOLLMANN - 13IMN

(2)

GLIEDERUNG

 1. Flash Memory (SSD) vs. Main Memory (DRAM)

 2. Kennzahlen

 3. In-memory Datenbanken (DRAM)

 4. Flash-Memory Datenbanken

 5. Literaturverweis

(3)

FLASH MEMORY (SSD)

Name („Flash“) Anekdote der Entwickler  Löschvorgang findet in Blöcken statt  Ähnlichkeit mit Kamerablitz (eng. Flash)

Entwickelt 1984 von Toshiba

Marktreife 1994

Speicherndes Element: Metall-Isolator-Halbleiter-Feldeffekttransistor (MISFET)

Korrekte Bezeichnung: Flash-EEPROM (Electrically Erasable Programmable Read-Only Memory)

Elektrischer Datenspeicher

Nicht flüchtig

Im Betrieb beschreib- und löschbar

(4)

MAIN MEMORY (DRAM)

DRAM – Dynamischer Random Access Memory (wahlfreieres-/direktes ansprechen der Speicherzelle)

Adressierung nicht über einzelne Zellen (Flash) sondern Wort

32-Bit-System: 4 GB Adressierbar

64-Bit-System: 16 ExaByte (16 Mrd. GB)

Speicherndes Element: Kondensator

1970 erster kommerzieller DRAM von Intel (1 Kb)

Umsatzstärkstes Segment der Halbleiterindustrie

Flüchtiger Speicher (volatil)

(5)

FLASH MEMORY (SSD) VS. MAIN MEMORY (DRAM)

KENNZAHLEN

(6)

IN-MEMORY DATENBANKEN (DRAM)

 Verwendung des Arbeitsspeicher als Datenspeicher (statt HD)

 Vorteil: niedrigere Zugriffszeiten

 Nachteil: hohe Speicherkosten

 Bei Bedarf mehr Speicherkapazität durch Grid-Computing

 Verwendung von IN-Memory DB bei Anwendungen die:

Hohe Zugriffsgeschwindigkeit

Hohe Datentransferraten benötigen

(7)

IN-MEMORY DATENBANKEN (DRAM)

Persistentere Datenspeicherung durch:

 Schnappschuss-Dateien:

Speichern des Zustands zu bestimmten Zeitpunkten in nicht flüchtigen Speicher

In geplanten Abständen oder beim kontrollierten Abschalten der DB

Veränderungen seit dem jüngsten Schnappschuss können jedoch hierbei verloren gehen

 Protokolldateien:

Niederlegung von kürzlichen Änderungen in Protokolldateien

Aus Schnappschuss und Protokoll  Automatische Herstellung des letzten gültigen Zustands

(8)

 Nichtflüchtiger RAM:

Kombination von DRAM und Energiespeicher

 Garantiert Erhalt der Daten auch bei Neustart des Systems

 Replikation:

Mehrfache Speicherung (durch Synchronisation) derselben Daten an verschiedenen Orten

IN-MEMORY DATENBANKEN (DRAM)

(9)

Produkte:

Apache Derby

Berkeley DB

IBM Cognos TM1

Microsoft SQL Server 2014

SAP HANA

SQLite

IN-MEMORY DATENBANKEN (DRAM)

(10)

FLASH-MEMORY IN DATENBANKEN

 Da schnelle Zugriffszeit/ jedoch immer noch hoher Preis/GB  Verwendung eines Hybrid-Betrieb

 Verschieben von kritischen Partitionen auf den Flash-Speicher

 Serverbetriebssystem kann auf HD bleiben da Tempogewinn im operativen Betrieb gering

(11)

LITERATURVERZEICHNIS

• http://www.it-administrator.de/themen/storage/fachartikel/105088.html

• http://de.wikipedia.org/wiki/Dynamic_Random_Access_Memory

• http://de.wikipedia.org/wiki/Flash-Speicher

• Theo Härder, Karsten Schmidt, Yi Ou, Sebastian Bächle: Towards Flash Disk Use in Databases – Keeping Performance While Saving Energy? in: Proc. 13. BTW Fach- tagung, LNI P-144, S. 167-186, Münster, 2009.

Referenzen

ÄHNLICHE DOKUMENTE

Du kennst den Begriff USB Memory Stick und weisst, was du im Moment – je nach Speicherkapazität – auf dem Markt beim Kauf bezahlen müsstest.. Du weisst, dass die

• gleichm¨ aßige Verteilung der Schreibvorg¨ ange auf alle Bl¨ ocke. • dynnamisches/statisches

Keep paper storage areas at the same relative humidity as the data processing room; otherwise, e){treme humidity differ- ences between the two areas may alter the size of

If data processing is always a matter of input, processing, and output, how is com- puter data processing different from manual or mechanical data processing? Com- puters

The date established for the program is used to determine file retention periods for diskette files (see the RETAI N parameter for diskette files under index

AdpcmSpeak() expands and reproduces ADPCM data AdpcmListen() compresses and records ADPCM data vsxSpeak() expands and reproduces VSX data vsxListen() compresses and records VSX

Model No.Supply Voltage (V) Current Consumption Operating Standby (Halt) Clock frequency (Hz) Memory (bit) ROM RAMInputOutput Input/ Output Instructions I/O Port

24-bit address bus, 16-bit data bus, 7 chip enable pins DRAM and burst ROM may be connected directly. ● Shipping