Course Code:
datastorageoverview
Duration:
7 hours
Prerequisites:
Chociaż nie jest wymagane przygotowanie techniczne, zrozumienie przykładów wymaga pewnego poziomu teorii baz danych (np. SQL, itp...).
Overview:
Ten kurs pomaga klientom wybrać sposób przechowywania danych w zależności od ich potrzeb. Obejmuje prawie wszystkie możliwe nowoczesne podejścia.
Course Outline:
- Przechowywanie dokumentów w chmurze
- Funkcje (OCR, Scalaibility, wyszukiwanie itp.)
- Przykłady Open Source (np. Next Cloud)
- Niektóre przykłady komercyjne
- Przechowywanie plików płaskich
- Bazy danych XML
- Bazy danych CSV
- Relacyjne bazy danych
- Normalizacja
- Współzależności i zależności
- [Elastyczność - replikacje, klastry
- Oprogramowanie Open Source i komercyjne (MySQL, PostrgreSQL, DM7, Oracle itp.)
- Pamięć masowa NoSQL
- Zorientowane na dokumenty Database (MongoDB, CouchDB itd...)
- Orientacja na kolumny (Canadra, Scylla itp.)
- Orientacja wyszukiwania (Elasticsearch...
- NewSQL
- Twierdzenie CAP
- Oprogramowanie open source (SequoiaDB, itp...)
- Search Engines
- Funkcje (przetwarzanie tekstu, trafność itp.)
- Przykłady Open Source
- Scala Elastyczność, wysoka dostępność, równoważenie obciążenia, itp....
- Tradycyjne hurtownie danych
- Inteligencja, OLTP i hurtownia danych Business
- Rozwiązania open source i komercyjne
- MapReduce i rozproszone przetwarzanie równoległe
- Hadoop - podobne (Hive, HFS, Impala)
- Rozproszony system plików
- Przegląd opensource (Ceph itp.)
- In-memory Database
- Rozwiązanie opensource (np. ApacheIgnite)
- Inne
- Hypertable (Google Bigtable)
- BigQuery
- Rozwiązanie AWS (S3, itp...)
- Poza teraźniejszością - przyszłe trendy
Sites Published: