-
Notifications
You must be signed in to change notification settings - Fork 0
/
Lenart-thesis-2011.toc
85 lines (85 loc) · 7.71 KB
/
Lenart-thesis-2011.toc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
\select@language {slovak}
\select@language {english}
\select@language {slovak}
\contentsline {chapter}{\numberline {1}\IeC {\'U}vod}{1}{chapter.1}
\contentsline {chapter}{\numberline {2}Datab\IeC {\'a}zov\IeC {\'e} syst\IeC {\'e}my}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Hist\IeC {\'o}ria}{3}{section.2.1}
\contentsline {section}{\numberline {2.2}Distribuovan\IeC {\'e} datab\IeC {\'a}zov\IeC {\'e} syst\IeC {\'e}my}{4}{section.2.2}
\contentsline {section}{\numberline {2.3}ACID}{4}{section.2.3}
\contentsline {section}{\numberline {2.4}\IeC {\v S}k\IeC {\'a}lovanie datab\IeC {\'a}zov\IeC {\'e}ho syst\IeC {\'e}mu}{5}{section.2.4}
\contentsline {subsection}{\numberline {2.4.1}Replik\IeC {\'a}cia}{6}{subsection.2.4.1}
\contentsline {subsection}{\numberline {2.4.2}Rozde\IeC {\v l}ovanie d\IeC {\'a}t}{7}{subsection.2.4.2}
\contentsline {section}{\numberline {2.5}BASE}{8}{section.2.5}
\contentsline {section}{\numberline {2.6}CAP}{9}{section.2.6}
\contentsline {subsection}{\numberline {2.6.1}Konzistencia verzus dostupnos\IeC {\v t}}{10}{subsection.2.6.1}
\contentsline {section}{\numberline {2.7}Eventu\IeC {\'a}lna konzistencia}{11}{section.2.7}
\contentsline {subsection}{\numberline {2.7.1}Konzistencia z~poh\IeC {\v l}adu klienta}{11}{subsection.2.7.1}
\contentsline {subsection}{\numberline {2.7.2}Syst\IeC {\'e}mov\IeC {\'a} konzistencia}{12}{subsection.2.7.2}
\contentsline {section}{\numberline {2.8}MapReduce}{13}{section.2.8}
\contentsline {chapter}{\numberline {3}Defin\IeC {\'\i }cia probl\IeC {\'e}mu}{17}{chapter.3}
\contentsline {section}{\numberline {3.1}Archiv\IeC {\'a}cia elektronickej po\IeC {\v s}ty}{17}{section.3.1}
\contentsline {section}{\numberline {3.2}Po\IeC {\v z}iadavky na syst\IeC {\'e}m}{18}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Funkcion\IeC {\'a}lne po\IeC {\v z}iadavky}{18}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Nefunkcion\IeC {\'a}lne po\IeC {\v z}iadavky}{20}{subsection.3.2.2}
\contentsline {chapter}{\numberline {4}NoSQL}{23}{chapter.4}
\contentsline {section}{\numberline {4.1}D\IeC {\'a}tov\IeC {\'e} modely}{23}{section.4.1}
\contentsline {subsection}{\numberline {4.1.1}Rela\IeC {\v c}n\IeC {\'y} model}{24}{subsection.4.1.1}
\contentsline {subsection}{\numberline {4.1.2}K\IeC {\v l}\IeC {\'u}\IeC {\v c}-hodnota}{24}{subsection.4.1.2}
\contentsline {subsection}{\numberline {4.1.3}St\IeC {\'l}pcovo orientovan\IeC {\'y} model}{25}{subsection.4.1.3}
\contentsline {subsection}{\numberline {4.1.4}Dokumentov\IeC {\'y} model}{25}{subsection.4.1.4}
\contentsline {subsection}{\numberline {4.1.5}Grafov\IeC {\'y} model}{25}{subsection.4.1.5}
\contentsline {section}{\numberline {4.2}Porovnanie NoSQL syst\IeC {\'e}mov}{26}{section.4.2}
\contentsline {subsection}{\numberline {4.2.1}D\IeC {\'a}tov\IeC {\'y} a dotazovac\IeC {\'\i } model}{26}{subsection.4.2.1}
\contentsline {subsection}{\numberline {4.2.2}\IeC {\v S}k\IeC {\'a}lovate\IeC {\v l}nos\IeC {\v t} a schopnos\IeC {\v t} odol\IeC {\'a}va\IeC {\v t} chyb\IeC {\'a}m}{27}{subsection.4.2.2}
\contentsline {subsection}{\numberline {4.2.3}Elastickos\IeC {\v t}}{28}{subsection.4.2.3}
\contentsline {subsection}{\numberline {4.2.4}Konzistencia d\IeC {\'a}t}{28}{subsection.4.2.4}
\contentsline {subsection}{\numberline {4.2.5}Prostredie behu}{29}{subsection.4.2.5}
\contentsline {subsection}{\numberline {4.2.6}Bezpe\IeC {\v c}nos\IeC {\v t}}{29}{subsection.4.2.6}
\contentsline {section}{\numberline {4.3}V\IeC {\'y}ber NoSQL syst\IeC {\'e}mov}{29}{section.4.3}
\contentsline {chapter}{\numberline {5}Cassandra}{31}{chapter.5}
\contentsline {section}{\numberline {5.1}D\IeC {\'a}tov\IeC {\'y} model}{31}{section.5.1}
\contentsline {section}{\numberline {5.2}Rozde\IeC {\v l}ovanie d\IeC {\'a}t}{32}{section.5.2}
\contentsline {section}{\numberline {5.3}Replik\IeC {\'a}cia}{33}{section.5.3}
\contentsline {section}{\numberline {5.4}\IeC {\v C}lenstvo uzlov v~syst\IeC {\'e}me}{34}{section.5.4}
\contentsline {section}{\numberline {5.5}Z\IeC {\'a}pis d\IeC {\'a}t}{34}{section.5.5}
\contentsline {section}{\numberline {5.6}\IeC {\v C}\IeC {\'\i }tanie d\IeC {\'a}t}{34}{section.5.6}
\contentsline {section}{\numberline {5.7}Zmazanie d\IeC {\'a}t}{35}{section.5.7}
\contentsline {section}{\numberline {5.8}Konzistencia}{35}{section.5.8}
\contentsline {section}{\numberline {5.9}Perzistentn\IeC {\'e} \IeC {\'u}lo\IeC {\v z}isko}{35}{section.5.9}
\contentsline {section}{\numberline {5.10}Bezpe\IeC {\v c}nos\IeC {\v t}}{35}{section.5.10}
\contentsline {chapter}{\numberline {6}HBase}{37}{chapter.6}
\contentsline {section}{\numberline {6.1}D\IeC {\'a}tov\IeC {\'y} model}{38}{section.6.1}
\contentsline {section}{\numberline {6.2}Rozde\IeC {\v l}ovanie d\IeC {\'a}t}{39}{section.6.2}
\contentsline {section}{\numberline {6.3}Architekt\IeC {\'u}ra syst\IeC {\'e}mu}{39}{section.6.3}
\contentsline {section}{\numberline {6.4}Replik\IeC {\'a}cia}{39}{section.6.4}
\contentsline {section}{\numberline {6.5}Z\IeC {\'a}pis d\IeC {\'a}t a \IeC {\v c}\IeC {\'\i }tanie d\IeC {\'a}t}{40}{section.6.5}
\contentsline {section}{\numberline {6.6}Zmazanie d\IeC {\'a}t}{40}{section.6.6}
\contentsline {section}{\numberline {6.7}Konzistencia}{40}{section.6.7}
\contentsline {section}{\numberline {6.8}Perzistentn\IeC {\'e} \IeC {\'u}lo\IeC {\v z}isko}{40}{section.6.8}
\contentsline {section}{\numberline {6.9}Bezpe\IeC {\v c}nos\IeC {\v t}}{41}{section.6.9}
\contentsline {chapter}{\numberline {7}Testovanie v\IeC {\'y}konnosti}{43}{chapter.7}
\contentsline {section}{\numberline {7.1}Testovacie prostredie}{43}{section.7.1}
\contentsline {section}{\numberline {7.2}Popis testovacej metodol\IeC {\'o}gie}{44}{section.7.2}
\contentsline {subsection}{\numberline {7.2.1}Testovac\IeC {\'\i } klient}{44}{subsection.7.2.1}
\contentsline {subsection}{\numberline {7.2.2}Testovac\IeC {\'\i } pr\IeC {\'\i }pad pre z\IeC {\'a}pis d\IeC {\'a}t}{44}{subsection.7.2.2}
\contentsline {subsection}{\numberline {7.2.3}Testovac\IeC {\'\i } pr\IeC {\'\i }pad pre \IeC {\v c}\IeC {\'\i }tanie d\IeC {\'a}t}{44}{subsection.7.2.3}
\contentsline {subsection}{\numberline {7.2.4}Z\IeC {\'a}\IeC {\v t}a\IeC {\v z}ov\IeC {\'y} test}{45}{subsection.7.2.4}
\contentsline {section}{\numberline {7.3}HDFS}{45}{section.7.3}
\contentsline {section}{\numberline {7.4}HBase}{46}{section.7.4}
\contentsline {section}{\numberline {7.5}Cassandra}{47}{section.7.5}
\contentsline {section}{\numberline {7.6}Vo\IeC {\v l}ba datab\IeC {\'a}zov\IeC {\'e}ho syst\IeC {\'e}mu}{49}{section.7.6}
\contentsline {chapter}{\numberline {8}N\IeC {\'a}vrh syst\IeC {\'e}mu}{51}{chapter.8}
\contentsline {section}{\numberline {8.1}Zdroj d\IeC {\'a}t}{51}{section.8.1}
\contentsline {section}{\numberline {8.2}Anal\IeC {\'y}za d\IeC {\'a}t}{52}{section.8.2}
\contentsline {section}{\numberline {8.3}Datab\IeC {\'a}zov\IeC {\'a} sch\IeC {\'e}ma}{53}{section.8.3}
\contentsline {section}{\numberline {8.4}Fulltextov\IeC {\'e} vyh\IeC {\v l}ad\IeC {\'a}vanie}{55}{section.8.4}
\contentsline {section}{\numberline {8.5}Implement\IeC {\'a}cia}{56}{section.8.5}
\contentsline {subsection}{\numberline {8.5.1}Klient}{57}{subsection.8.5.1}
\contentsline {subsection}{\numberline {8.5.2}V\IeC {\'y}po\IeC {\v c}et \IeC {\v s}tatist\IeC {\'\i }k}{58}{subsection.8.5.2}
\contentsline {subsection}{\numberline {8.5.3}Webov\IeC {\'e} rozhranie}{58}{subsection.8.5.3}
\contentsline {section}{\numberline {8.6}Overenie n\IeC {\'a}vrhu}{59}{section.8.6}
\contentsline {section}{\numberline {8.7}Doporu\IeC {\v c}enie najvhodnej\IeC {\v s}ieho syst\IeC {\'e}mu}{60}{section.8.7}
\contentsline {chapter}{\numberline {9}Z\IeC {\'a}ver}{61}{chapter.9}
\contentsline {chapter}{\numberline {A}Zoznam pou\IeC {\v z}it\IeC {\'y}ch skratiek}{67}{appendix.A}
\contentsline {chapter}{\numberline {B}UML diagramy}{69}{appendix.B}
\contentsline {chapter}{\numberline {C}Obsah prilo\IeC {\v z}en\IeC {\'e}ho DVD}{71}{appendix.C}