Big Data: Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur
Gespeichert in:
Hauptverfasser: | , |
---|---|
Weitere Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Frechen
MITP
2016
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 351 Seiten Illustrationen, Diagramme |
ISBN: | 3958451756 9783958451759 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042875800 | ||
003 | DE-604 | ||
005 | 20190918 | ||
007 | t | ||
008 | 150917s2016 a||| |||| 00||| ger d | ||
015 | |a 15N34 |2 dnb | ||
015 | |a 17,A45 |2 dnb | ||
016 | 7 | |a 1075211077 |2 DE-101 | |
020 | |a 3958451756 |c Broschur : Pb. : ca. EUR 39.99 (DE) |9 3-95845-175-6 | ||
020 | |a 9783958451759 |c Broschur : Pb. : ca. EUR 39.99 (DE) |9 978-3-95845-175-9 | ||
035 | |a (OCoLC)919011513 | ||
035 | |a (DE-599)DNB1075211077 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
049 | |a DE-706 |a DE-1102 |a DE-M347 |a DE-521 |a DE-1050 |a DE-862 |a DE-1043 |a DE-12 |a DE-858 |a DE-29T |a DE-2070s |a DE-19 |a DE-83 |a DE-860 |a DE-859 |a DE-573 |a DE-861 |a DE-898 |a DE-384 |a DE-91G |a DE-Aug4 | ||
082 | 0 | |a 005.7 |2 22/ger | |
084 | |a SR 850 |0 (DE-625)143366: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 265 |0 (DE-625)143634: |2 rvk | ||
084 | |a ST 270 |0 (DE-625)143638: |2 rvk | ||
084 | |a ST 274 |0 (DE-625)143641: |2 rvk | ||
084 | |a ST 530 |0 (DE-625)143679: |2 rvk | ||
084 | |a DAT 620f |2 stub | ||
084 | |a 650 |2 sdnb | ||
100 | 1 | |a Marz, Nathan |0 (DE-588)107109260X |4 aut | |
240 | 1 | 0 | |a Big Data |
245 | 1 | 0 | |a Big Data |b Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur |c Nathan Marz, James Warren ; Übersetzung aus dem Amerikanischen von Knut Lorenzen |
246 | 1 | 3 | |a BigData |
250 | |a 1. Auflage | ||
264 | 1 | |a Frechen |b MITP |c 2016 | |
300 | |a 351 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Lambda-Kalkül |0 (DE-588)4166495-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Echtzeitverarbeitung |0 (DE-588)4151002-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenmodell |0 (DE-588)4192516-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Big Data |0 (DE-588)4802620-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenverarbeitung |0 (DE-588)4011152-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbanksystem |0 (DE-588)4113276-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenhaltung |0 (DE-588)4238909-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Big Data |0 (DE-588)4802620-7 |D s |
689 | 0 | 1 | |a Datenhaltung |0 (DE-588)4238909-4 |D s |
689 | 0 | 2 | |a Datenmodell |0 (DE-588)4192516-6 |D s |
689 | 0 | 3 | |a Lambda-Kalkül |0 (DE-588)4166495-4 |D s |
689 | 0 | 4 | |a Echtzeitverarbeitung |0 (DE-588)4151002-1 |D s |
689 | 0 | 5 | |a Datenverarbeitung |0 (DE-588)4011152-0 |D s |
689 | 0 | 6 | |a Datenbanksystem |0 (DE-588)4113276-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Warren, James |0 (DE-588)1071092669 |4 aut | |
700 | 1 | |a Lorenzen, Knut |0 (DE-588)1020241446 |4 trl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF/ePub |z 978-3-95845-177-3 |w (DE-604)BV044609110 |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5345297&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028304822&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
942 | 1 | 1 | |c 004 |e 22/bsb |
942 | 1 | 1 | |c 658.4038 |e 22/bsb |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-028304822 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 274 M393 |
DE-BY-FWS_katkey | 632076 |
DE-BY-FWS_media_number | 083000516297 |
_version_ | 1809772706972827648 |
adam_text |
Titel: Big Data
Autor: Marz, Nathan
Jahr: 2016
Inhaltsverzeichnis
Q
Vorwort.
Danksagungen. ^
Über dieses Buch. "
1 Ein neues Paradigma für Big Data. I7
1.1 Aufbau des Buches. 18
1.2 Skalierung mit einer herkömmlichen Datenbank. 19
1.2.1 Skalierung mit einer Warteschlange. !9
1.2.2 Skalierung durch Sharding. 20
1.2.3 Erste Probleme mit der Fehlertoleranz. 21
1.2.4 Probleme mit fehlerhaften Daten. 21
1.2.5 Was ist schiefgegangen?. 21
1.2.6 Inwiefern sind Big-Data-Verfahren hilfreich?. 22
1.3 NoSQL ist kein Allheilmittel. 22
1.4 Grundlagen. 23
1.5 Erwünschte Eigenschaften eines Big-Data-Systems. 24
1.5.1 Belastbarkeit und Fehlertoleranz. 24
1.5.2 Lesen und Aktualisieren mit geringen Latenzzeiten. 25
1.5.3 Skalierbarkeit. 25
1.5.4 Allgemeingültigkeit. 25
1.5.5 Erweiterbarkeit. 25
1.5.6 Ad-hoc-Abfragen. 25
1.5.7 Minimaler Wartungsaufwand. 26
1.5.8 Fehlerbehebung. 26
1.6 Schwierigkeiten vollständig inkrementeller Architekturen. 26
1.6.1 Komplexität im Betrieb. 27
1.6.2 Extreme Komplexität, um letztendliche Konsistenz zu erzielen_ 28
1.6.3 Keine Fehlertoleranz gegenüber menschlichem Versagen. 30
1.6.4 Vollständig inkrementelle Lösung kontra Lambda-Architektur_ 31
1.7 Lambda-Architektur. 32
1.7.1 Batch-Layer. 33
1.7.2 Serving-Layer. 35
1.7.3 Batch- und Serving-Layer erfüllen fast alle Anforderungen. 35
1.7.4 Speed-Layer. 36
1.8 Die neuesten Trends. 39
1.8.1 Prozessoren werden kaum noch schneller. 39
1.8.2 Elastic Clouds. 39
1.8.3 Ein lebhaftes Open-Source-Ökosystem für Big Data. 40
1.9 Beispielanwendung: SuperWebAnalytics.com. 41
1.10 Zusammenfassung. 41
Teil I Batch-Layer. 42
2 Das Datenmodell für Big Data. 45
2.1 Die Eigenschaften von Daten. 46
2.1.1 Daten sind ursprünglich. 49
2.1.2 Daten sind unveränderlich. 52
2.1.3 Daten sind beständig korrekt. 54
2.2 Das faktenbasierte Modell zur Repräsentierung von Daten. 55
2.2.1 Faktenbeispiele und ihre Eigenschaften. 56
2.2.2 Vorteile des faktenbasierten Modells. 58
2.3 Graphenschemata. 62
2.3.1 Elemente eines Graphenschemas. 62
2.3.2 Die Notwendigkeit, dem Schema zu gehorchen. 63
2.4 Ein vollständiges Datenmodell für SuperWebAnalytics.com. 64
2.5 Zusammenfassung. 65
3 Das Datenmodell für Big Data: Praxis. 67
3.1 Wozu ein Serialisierungs-Framework?. 67
3.2 Apache Thrift. 68
3.2.1 Knoten. 69
3.2.2 Kanten. 69
3.2.3 Eigenschaften. 70
3.2.4 Alles in Datenobjekten zusammenfassen. 71
3.2.5 Weiterentwicklung des Schemas. 71
3.3 Für Serialisierungs-Frameworks geltende Beschränkungen. 72
3.4 Zusammenfassung. 73
4 Datenspeicherung im Batch-Layer. 75
4.1 Speicheranforderungen des Stammdatensatzes. 76
4.2 Auswahl einer Speicherlösung für den Batch-Layer. 77
4.2.1 Schlüssel-Werte-Datenbank zum Speichern des
Stammdatensatzes verwenden. 77
4.2.2 Verteilte Dateisysteme. 78
4.3 Funktionsweise verteilter Dateisysteme. 79
4.4 Speichern des Stammdatensatzes mit einem verteilten Dateisystem. 81
4.5 Vertikale Partitionierung. 83
4.6 Verteilte Dateisysteme sind maschinennah. 84
4.7 Speichern des SuperWebAnalytics.com-StamTndatensatzes in einem
verteiltem Dateisystem. 85
4.8 Zusammenfassung. 86
5 Datenspeicherung im Batch-Layer Praxis. 87
5.1 Verwendung des Hadoop Distributed File Systems. 87
5.1.1 Das Problem mit kleinen Dateien. 89
5.1.2 Eine allgemeinere Abstrahierung. 89
5.2 Datenspeicherung im Batch-Layer mit Pail. 91
5.2.1 Grundlegende Pail-Operationen. 91
5.2.2 Objekte serialisieren und in Paus speichern. 93
5.2.3 Pail-Operationen. 95
5.2.4 Vertikale Partitionierung mit Pail. 96
5.2.5 Pail-Dateiformat und Komprimierung. 97
5.2.6 Vorteile von Pail zusammengefasst. 98
5.3 Speichern des Stammdatensatzes für SuperWebAnalytics.com. 99
5.3.1 Ein strukturiertes Pail für Thrift-Objekte. 101
5.3.2 Ein einfaches Pail für SuperWebAnalytics.com. 102
5.3.3 Ein geteiltes Pail zur vertikalen Partitionierung des Datensatzes. 103
5.4 Zusammenfassung. 107
6 Batch-Layer. 109
6.1 Beispiele. 110
6.1.1 Anzahl der Pageviews innerhalb eines bestimmten Zeitraums . 110
6.1.2 Vorhersage des Geschlechts. 110
6.1.3 Einflussreiche Tweets. 111
6.2 Berechnungen im Batch-Layer. 112
6.3 Neuberechnungsalgorithmen kontra inkrementelle Algorithmen. 114
6.3.1 Performance. 115
6.3.2 Fehlertoleranz gegenüber menschlichem Versagen. 116
6.3.3 Allgemeine Anwendbarkeit des Algorithmus. 117
6.3.4 Auswahl eines Algorithmustyps. 118
6.4 Skalierbarkeit im Batch-Layer. 118
6.5 MapReduce: Ein Paradigma für Big-Data-Berechnungen. 120
6.5.1 Skalierbarkeit. 121
6.5.2 Fehlertoleranz. 123
6.5.3 Allgemeine Anwendbarkeit von MapReduce. 123
6.6 Maschinennähe. 126
6.6.1 Berechnungen in mehreren Schritten sind nicht intuitiv. 126
6.6.2 Die manuelle Implementierung von Joins ist sehr kompliziert----- 126
6.6.3 Enge Kopplung der logischen und physischen Ausführung. 128
6.7 Pipe-Diagramme: Eine allgemeinere Auffassung von
Stapelverarbeitungsberechnungen. 129
6.7.1 Konzepte der Pipe-Diagramme. 130
6.7.2 Ausführen von Pipe-Diagrammen via MapReduce. 134
6.7.3 Combiner-Aggregator. 135
6.7.4 Beispiele für Pipe-Diagramme. 136
6.8 Zusammenfassung. 138
7 Batch-Layer Praxis. 139
7.1 Ein Beispiel zur Veranschaulichung. 140
7.2 Typische Schwierigkeiten Daten verarbeitender Tools. 142
7.2.1 Proprietäre Sprachen. 142
7.2.2 Mangelhaft einbindungsfähige Abstraktionen. 143
7.3 Einführung in JCascalog. 144
7.3.1 Das JCascalog-Datenmodell. 144
7.3.2 Aufbau einer JCascalog-Abfrage. 146
7.3.3 Abfragen mehrerer Datensätze. 147
7.3.4 Gruppierung und Aggregatoren. 150
7.3.5 Schrittweise Abarbeitung einer Abfrage. 151
7.3.6 Benutzerdefinierte Prädikate. 154
7.4 Einbindung. 159
7.4.1 Subqueries kombinieren. 160
7.4.2 Dynamisch erzeugte Subqueries. 161
7.4.3 Prädikatmakros. 164
7.4.4 Dynamisch erzeugte Prädikatmakros. 167
7.5 Zusammenfassung. 170
8 Beispiel eines Batch-Layers: Architektur und Algorithmen. 171
8.1 Design des Batch-Layers für SuperWebAnalytics.com. 172
8.1.1 Unterstützte Abfragen. 172
8.1.2 Batch-Views. 173
8.2 Überblick über den Workflow. 176
8.3 Aufnahme neuer Daten. 177
8.4 URL-Normalisierung. 178
8.5 User-I D-Normalisierung. 179
8.6 Deduplizierung der Pageviews. 184
8.7 Berechnung der Batch-Views. 184
8.7.1 Zeitlicher Verlauf der Pageviews. 185
8.7.2 Zeitlicher Verlauf der eindeutig unterschiedlichen Besucher. 186
8.7.3 Analyse der Bounce-Rate. 187
8.8 Zusammenfassung. 188
9 Beispiel eines Batch-Layers: Implementierung. 189
9.1 Ausgangspunkt. 189
9.2 Vorbereitung des Workflows. 190
9.3 Aufnahme neuer Daten. 191
9.4 URL-Normalisierung. 195
9.5 User-ID-Normalisierung. 197
9.6 Deduplizierung der Pageviews. 204
9.7 Berechnung der Batch-Views. 204
9.7.1 Zeitlicher Verlauf der Pageviews. 204
9.7.2 Zeitlicher Verlauf der eindeutig unterschiedlichen Besucher. 207
9.7.3 Berechnung der Bounce-Rate. 209
9.8 Zusammenfassung. 212
Teil II Serving-Layer. 213
10 Serving-Layer. 215
10.1 Performancekennzahlen des Serving-Layers. 216
10.2 Lösung des Problems »Normalisierung kontra Denormalisierung«
durch den Serving-Layer. 219
10.3 Anforderungen an eine Datenbank für den Serving-Layer. 221
10.4 Gestaltung eines Serving-Layers für SuperWebAnalytics.com. 222
10.4.1 Zeitlicher Verlauf der Pageviews. 223
10.4.2 Zeitlicher Verlauf eindeutig unterschiedlicher Besucher. 223
10.4.3 Berechnung der Bounce-Rate. 224
10.5 Vergleich mit einer vollständig inkrementellen Lösung. 225
10.5.1 Vollständig inkrementelle Lösung. 225
10.5.2 Vergleich mit einer auf der Lambda-Architektur beruhenden
Lösung. 231
10.6 Zusammenfassung. 232
11 Serving-Layer Praxis. 233
11.1 ElephantDB: Grundlagen. 233
11.1.1 Views in ElephantDB erzeugen. 234
11.1.2 Views in ElephantDB deployen. 234
11.1.3 ElephantDB verwenden. 235
11.2 Einrichtung des Serving-Layers für SuperWebAnalytics.com. 237
11.2.1 Zeitlicher Verlauf der Pageviews. 237
11.2.2 Zeitlicher Verlauf eindeutig unterschiedlicher Besucher. 240
11.2.3 Berechnung der Bounce-Rate. 241
11.3 Zusammenfassung. 242
Teil III Speed-Layer. 243
12 Echtzeit-Views. 245
12.1 Berechnung von Echtzeit-Views. 246
12.2 Speichern der Echtzeit-Views. 248
12.2.1 Letztendliche Genauigkeit. 249
12.2.2 Im Speed-Layer gespeicherter Zustand. 249
12.3 Schwierigkeiten bei inkrementeller Berechnung. 250
12.3.1 Gültigkeit des CAP-Theorems. 251
12.3.2 Das komplexe Zusammenwirken von CAP-Theorem und
inkrementellen Algorithmen. 253
12.4 Asynchrone kontra synchrone Aktualisierungen. 254
12.5 Echtzeit-Views verwerfen. 256
12.6 Zusammenfassung. 258
13 Echtzeit-Views: Praxis. 259
13.1 Cassandras Datenmodell. 259
13.2 Cassandra verwenden. 261
13.2.1 Cassandra für Fortgeschrittene. 263
13.3 Zusammenfassung. 264
14 Warteschlangen und Streamverarbeitung. 265
14.1 Warteschlangen. 265
14.1.1 Warteschlangen mit nur einem Abnehmer. 266
14.1.2 Warteschlangen mit mehreren Abnehmern. 268
14.2 Streamverarbeitung. 269
14.2.1 Warteschlangen und Worker. 270
14.2.2 Fallstricke beim Warteschlangen-Worker-Ansatz. 271
14.3 Streamverarbeitung one-at-a-time auf höherer Ebene. 272
14.3.1 Storm-Modell. 272
14.3.2 Gewährleistung der Nachrichtenverarbeitung. 277
14.4 SuperWebAnalytics.com: Speed-Layer. 279
14.4.1 Aufbau der Topologie. 281
14.5 Zusammenfassung. 282
15 Warteschlangen und Streamverarbeitung: Praxis. 283
15.1 Definition einer Topologie mit Apache Storni. 283
15.2 Apache Storm-Cluster und Bereitstellung. 286
15.3 Gewährleistung der Nachrichtenverarbeitung. 288
15.4 Implementierung des Speed-Layers. 291
15.5 Zusammenfassung. 296
16 Streamverarbeitung kleiner Stapel. 297
16.1 Genau einmalige Verarbeitung. 297
16.1.1 Verarbeitung in streng festgelegter Reihenfolge. 298
16.1.2 Streamverarbeitung kleiner Stapel. 299
16.1.3 Topologien zur Verarbeitung kleiner Stapel. 300
16.2 Grundlegende Konzepte der Streamverarbeitung kleiner Stapel. 302
16.3 Erweiterte Pipe-Diagramme zur Beschreibung der Streamverarbeitung
kleiner Stapel. 304
16.4 Fertigstellung des Speed-Layers für SuperWebAnalytics.com. 305
16.4.1 Zeitlicher Verlauf der Pageviews. 305
16.4.2 Berechnung der Bounce-Rate. 306
16.5 Eine weitere Methode zur Berechnung der Bounce-Rate. 311
16.6 Zusammenfassung. 312
17 Streamverarbeitung kleiner Stapel: Praxis. 313
17.1 Trident verwenden. 313
17.2 Fertigstellung des Speed-Layers für SuperWebAnalytics.com. 317
17.2.1 Zeitlicher Verlauf der Pageviews. 317
17.2.2 Berechnung der Bounce-Rate. 320
17.3 Fehlertolerante Verarbeitung kleiner Stapel im Arbeitsspeicher. 326
17.4 Zusammenfassung. 328
18 Die Lambda-Architektur im Detail. 329
18.1 Definition von Datenhaltungssystemen. 329
18.2 Batch- und Serving-Layer. 331
18.2.1 Inkrementelle Stapelverarbeitung. 331
18.2.2 Ressourcennutzung des Batch-Layers messen und optimieren. 338
18.3 Speed-Layer. 343
18.4 Query-Layer. 343
18.5 Zusammenfassung. 345
Stichwortverzeichnis. 347 |
any_adam_object | 1 |
author | Marz, Nathan Warren, James |
author2 | Lorenzen, Knut |
author2_role | trl |
author2_variant | k l kl |
author_GND | (DE-588)107109260X (DE-588)1071092669 (DE-588)1020241446 |
author_facet | Marz, Nathan Warren, James Lorenzen, Knut |
author_role | aut aut |
author_sort | Marz, Nathan |
author_variant | n m nm j w jw |
building | Verbundindex |
bvnumber | BV042875800 |
classification_rvk | SR 850 ST 230 ST 265 ST 270 ST 274 ST 530 |
classification_tum | DAT 620f |
ctrlnum | (OCoLC)919011513 (DE-599)DNB1075211077 |
dewey-full | 005.7 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7 |
dewey-search | 005.7 |
dewey-sort | 15.7 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Wirtschaftswissenschaften |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042875800</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190918</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150917s2016 a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15N34</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,A45</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1075211077</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3958451756</subfield><subfield code="c">Broschur : Pb. : ca. EUR 39.99 (DE)</subfield><subfield code="9">3-95845-175-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783958451759</subfield><subfield code="c">Broschur : Pb. : ca. EUR 39.99 (DE)</subfield><subfield code="9">978-3-95845-175-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)919011513</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1075211077</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 850</subfield><subfield code="0">(DE-625)143366:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 265</subfield><subfield code="0">(DE-625)143634:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 270</subfield><subfield code="0">(DE-625)143638:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 274</subfield><subfield code="0">(DE-625)143641:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 530</subfield><subfield code="0">(DE-625)143679:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 620f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">650</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Marz, Nathan</subfield><subfield code="0">(DE-588)107109260X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Big Data</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Big Data</subfield><subfield code="b">Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur</subfield><subfield code="c">Nathan Marz, James Warren ; Übersetzung aus dem Amerikanischen von Knut Lorenzen</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">BigData</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Frechen</subfield><subfield code="b">MITP</subfield><subfield code="c">2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">351 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Lambda-Kalkül</subfield><subfield code="0">(DE-588)4166495-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Echtzeitverarbeitung</subfield><subfield code="0">(DE-588)4151002-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenmodell</subfield><subfield code="0">(DE-588)4192516-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Big Data</subfield><subfield code="0">(DE-588)4802620-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenverarbeitung</subfield><subfield code="0">(DE-588)4011152-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenhaltung</subfield><subfield code="0">(DE-588)4238909-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Big Data</subfield><subfield code="0">(DE-588)4802620-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenhaltung</subfield><subfield code="0">(DE-588)4238909-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Datenmodell</subfield><subfield code="0">(DE-588)4192516-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Lambda-Kalkül</subfield><subfield code="0">(DE-588)4166495-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Echtzeitverarbeitung</subfield><subfield code="0">(DE-588)4151002-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="5"><subfield code="a">Datenverarbeitung</subfield><subfield code="0">(DE-588)4011152-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="6"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Warren, James</subfield><subfield code="0">(DE-588)1071092669</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lorenzen, Knut</subfield><subfield code="0">(DE-588)1020241446</subfield><subfield code="4">trl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF/ePub</subfield><subfield code="z">978-3-95845-177-3</subfield><subfield code="w">(DE-604)BV044609110</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5345297&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028304822&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">004</subfield><subfield code="e">22/bsb</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">658.4038</subfield><subfield code="e">22/bsb</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028304822</subfield></datafield></record></collection> |
id | DE-604.BV042875800 |
illustrated | Illustrated |
indexdate | 2024-09-10T04:02:28Z |
institution | BVB |
isbn | 3958451756 9783958451759 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028304822 |
oclc_num | 919011513 |
open_access_boolean | |
owner | DE-706 DE-1102 DE-M347 DE-521 DE-1050 DE-862 DE-BY-FWS DE-1043 DE-12 DE-858 DE-29T DE-2070s DE-19 DE-BY-UBM DE-83 DE-860 DE-859 DE-573 DE-861 DE-898 DE-BY-UBR DE-384 DE-91G DE-BY-TUM DE-Aug4 |
owner_facet | DE-706 DE-1102 DE-M347 DE-521 DE-1050 DE-862 DE-BY-FWS DE-1043 DE-12 DE-858 DE-29T DE-2070s DE-19 DE-BY-UBM DE-83 DE-860 DE-859 DE-573 DE-861 DE-898 DE-BY-UBR DE-384 DE-91G DE-BY-TUM DE-Aug4 |
physical | 351 Seiten Illustrationen, Diagramme |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | MITP |
record_format | marc |
spellingShingle | Marz, Nathan Warren, James Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur Lambda-Kalkül (DE-588)4166495-4 gnd Echtzeitverarbeitung (DE-588)4151002-1 gnd Datenmodell (DE-588)4192516-6 gnd Big Data (DE-588)4802620-7 gnd Datenverarbeitung (DE-588)4011152-0 gnd Datenbanksystem (DE-588)4113276-2 gnd Datenhaltung (DE-588)4238909-4 gnd |
subject_GND | (DE-588)4166495-4 (DE-588)4151002-1 (DE-588)4192516-6 (DE-588)4802620-7 (DE-588)4011152-0 (DE-588)4113276-2 (DE-588)4238909-4 |
title | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur |
title_alt | Big Data BigData |
title_auth | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur |
title_exact_search | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur |
title_full | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur Nathan Marz, James Warren ; Übersetzung aus dem Amerikanischen von Knut Lorenzen |
title_fullStr | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur Nathan Marz, James Warren ; Übersetzung aus dem Amerikanischen von Knut Lorenzen |
title_full_unstemmed | Big Data Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur Nathan Marz, James Warren ; Übersetzung aus dem Amerikanischen von Knut Lorenzen |
title_short | Big Data |
title_sort | big data entwicklung und programmierung von systemen fur große datenmengen und einsatz der lambda architektur |
title_sub | Entwicklung und Programmierung von Systemen für große Datenmengen und Einsatz der Lambda-Architektur |
topic | Lambda-Kalkül (DE-588)4166495-4 gnd Echtzeitverarbeitung (DE-588)4151002-1 gnd Datenmodell (DE-588)4192516-6 gnd Big Data (DE-588)4802620-7 gnd Datenverarbeitung (DE-588)4011152-0 gnd Datenbanksystem (DE-588)4113276-2 gnd Datenhaltung (DE-588)4238909-4 gnd |
topic_facet | Lambda-Kalkül Echtzeitverarbeitung Datenmodell Big Data Datenverarbeitung Datenbanksystem Datenhaltung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5345297&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028304822&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT marznathan bigdata AT warrenjames bigdata AT lorenzenknut bigdata AT marznathan bigdataentwicklungundprogrammierungvonsystemenfurgroßedatenmengenundeinsatzderlambdaarchitektur AT warrenjames bigdataentwicklungundprogrammierungvonsystemenfurgroßedatenmengenundeinsatzderlambdaarchitektur AT lorenzenknut bigdataentwicklungundprogrammierungvonsystemenfurgroßedatenmengenundeinsatzderlambdaarchitektur |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 274 M393 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |