แจแแกแแแแแ
"แ แแช แจแแแซแแแแ แกแฌแ แแคแแ แฃแแแ แแ แแแแ, แ แแ แแแแแแแ แแแ แฉแ,
แแ แกแแแแ แ แแ แแแฎแแแ, แแ แฏแแ แแแแแช แฃแแแ แแ แแแแ!โ
(แ) แแแแกแ แกแแแชแ แแแแแ แฅแแแงแแแแจแ
แ แแแแแแแแ แฎแแแก แฌแแ แแแฅแชแแแก แฌแแแแแฎแแ แแแฎแแแแก แแแแแแขแแแแกแแแ แฉแแแแ แแแแแแแแ แแแแแชแแแแ แแแแแแแแแก แแแแแแแแก แแแแแแ, แ แแแแแ แแ แแแฅแขแแแแ แแแแฎแแแก แฏแแแแแกแแก (แแแแฏแแ แ แแแแแแแแ แฌแแแก แแแแแแแแแแแจแ) แแแแแก แแแแ แแแแ แแแแแ, แ แแช แฎแแแแ แฉแแแแก แแ แแแแแ IT แขแแฅแแแแแแแแแแก แกแแแงแแ แแจแ. แฉแแแแก แแแแแแแแแจแ (แแก แแกแแช แฎแแแแ) แแแแ แ แแ แแแฅแขแ แแ แแงแแแแแก NoSQL แแแแแชแแแแ แแแแแแก (แงแแแแ แจแแแแฎแแแแแจแ, แแฎแแ), แแกแ แ แแ, แฉแแแก แแแฅแชแแแแ แชแแแแ แแแแแฅแชแแ แงแฃแ แแแฆแแแ แแแ HBase-แแก แแแแแแแแแก แแแแแงแแแแแแ แแ แจแแแแชแแแ แแแกแแแแก แแ แแแแแขแแชแแ แแ แแแแแแ แแ แแแแขแแ แแแฃแแแงแ. แแแแช แแ แแกแแ แแก แแแแแฃแงแแแแแแ แแกแแแ แแฃแจแแแแแแแ. แแแ แซแแ, แแ แแแฉแแแแ แแแแแชแแแแ แแแแแแแก แแแแแแแแก แแแแแแ แแ แแแฎแแกแแแแแแแแ แ แแแแแแแแ แฌแแแก แฌแแ แฌแแแแแฎแฃแแ แแแแแแแแแก แแแแแงแแแแแแ
แแแแก แฌแแแแ, โแแ แแคแ แแก แแแแโ, แกแแแฃแแแ แแแแก แแแแฃแกแแ แแแแฎแแ (แแแแกแแแแก แแแแกแแแฃแแ แแแแ แฎแแแกแแงแ แแแแ แแแแกแแก แแ แซแแแ แจแแแแ-แแแแ แ แแแ แแแขแแแจแ), แ แแแแแแแ แจแแแกแแแแแแแ แแแแ แแฃแแ แแแแแแแแแแ แแ แแฅแขแแแแก? แกแแแแแแแแแแจแ, แแกแ แแแแแแแ แแ แกแขแแขแแแก แแแแ. แแแแแแแแแ แแ, แ แแแแแแช แ แแแแแแแแ แแฆแแก แแแแแแแแแแแจแ แแฃแจแแแแก NoSQL-แแแ, แจแแแซแแแแ แแแ แแกแฌแแแแแก แแแกแแแ แ แแแแ แแฎแแแ (แแ, แจแแกแแแแแแกแแ, แแแฃแงแแแแแแแแ แแแแแขแแแแก แกแขแแขแแแก แแแฎแแแแ แ). แแแแ แแ แแแแกแแแแก แแแแแแขแแแแกแแแแแแแแแแก, แแแกแแช แฏแแ แแ แฃแแฃแจแแแแ NoSQL-แแแ แแญแแแ แแ, แแคแแฅแ แแ, แแก แกแแกแแ แแแแแ แแฅแแแแ HBase-แกแแแแก แแแแแชแแแแ แแแแแแแแแก แแแแแแแแก แแแฎแแกแแแแแแแแแแก แกแแแแแแกแ แแแแแแแกแแแแก.
แแแแแแแแ แแแแแแแ
แฉแแแ แแแ แแ, แกแแแแ แแแแฌแงแแแ NoSQL แแแแแชแแแแ แแแแแแแก แแแแแงแแแแแแก, แแแ แแแ แฃแแแ แแแคแแฅแ แแแ แแ แแฌแแ-แแแฌแแแแ แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแ. แฎแจแแ แแ แแ แแแแแแแก แแแแแญแ แ แจแแกแแซแแแแแแแ แขแ แแแแชแแฃแแ แ แแแแชแแฃแ แ DBMS-แแแแก แแแแแงแแแแแแ. แแแแขแแ, แฃแแฏแแแแกแแ แแ แแแแแแงแแแแ NoSQL แแแแจแแแแแแแแแ แแแแแแแแแก แแแ แแจแ. แแฃ แแฅแแแ แแแแแช แแแแแฌแงแแแขแแ แแแแแแงแแแแ NoSQL แแแแแชแแแแ แแแแ, แแแจแแ แฃแแแ แแแแแแแแแกแฌแแแแ, แ แแ แแฅ แแแแแแแแก แแแแแแแแแ แแแ แแแแฃแแฌแแแแ แแแแกแฎแแแแแแฃแแแ. แแแแกแแแฃแแ แแแแ แแแแแแ แแ แแแแแแแ แจแแแซแแแแ แฃแฉแแแฃแแ แแงแแก แแแแแแแก, แแแแช แแแ แ แแฎแแแแ แ แแแแขแแฃแ DBMS-แแแก แแฎแแแแแ (แฉแแแ แแแแแแ แแแแแ). แแกแ แ แแ, โแ แแแแขแแฃแ โ แกแแแงแแ แแจแ แฉแแแ แฉแแแฃแแแแ แแ แแแฌแงแแแ แแ แแแแแแแก แแแแแแแก แแแแแแแ แแแแ แแ แแฎแแแแ แแแแก แจแแแแแ, แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แแแแแแแก แแแแแ แแแแแแแแแก. NoSQL-แจแ แฉแแแ แแแฃแงแแแแแแแแ แฃแแแ แแแแแแแแแกแฌแแแแก แแแแแชแแแแแแแ แแฃแจแแแแแก แแแกแแแแแแแแ แกแชแแแแ แแแ แแ แแแแแแแแ แแแแแ แแแแแชแแแแแแก แแแแแ แแแแแแแแ. แแแ แแ แแแแกแ, แแ แกแแแแแก แแ แแแแแ แกแฎแแ แแแแกแฎแแแแแแ, แ แแแแแแช แฅแแแแแ แแฅแแแแ แแแแฎแแแฃแแ.
แแแแแแฎแแแแ แจแแแแแแ โแกแแแแแแฃแ แโ แแ แแแแแแ, แ แแแแแแแช แฉแแแ แแแแแแ แซแแแแแ แแฃแจแแแแแก:
แแฃแชแแแแแแแแ แจแแแแฃแจแแแก แจแแแแฎแแแก แกแขแ แฃแฅแขแฃแ แ แแแแแแ แแ แแแกแขแ แแฅแขแฃแแ แกแแชแแแแฃแ แ แฅแกแแแแก แแแแฎแแแ แแแแแแแก แแแแแแ แแแแก แกแแแกแแแแก. แแแแแ แขแแแแแแกแแแแก, แฉแแแ แแแแแ แแฃแแแแ, แ แแ แงแแแแ แฉแแแแ แแแแจแแ แ แแแแแ แแฃแแแ (แ แแแแ แช Instagram-แแ แแ แแ แ Linkedin-แจแ). แกแขแ แฃแฅแขแฃแ แ แกแแจแฃแแแแแแก แแแแชแแแ แแคแแฅแขแฃแ แแ:
- แฃแแแกแฃแฎแแ แแแแฎแแแก, แแแแฎแฃแแแแก แแฃ แแ แ แแแแฎแแแ แแแแแ B แแแแฎแแแ แแแแแก (แแแแฎแแแก แแแแฃแจแ)
- แแแฃแจแแแ แแแแจแแ แแแแก แแแแแขแแแ/แฌแแจแแ A แแแแฎแแแ แแแแแก B แแแแฎแแแ แแแแแกแแแ แแแแแฌแแ แแก/แแแแแฌแแ แแก แจแแแแฎแแแแแจแ (แแแแแชแแแแ แชแแแแแแแแก แจแแแแแแ)
แ แ แแฅแแ แฃแแแ, แแ แแแแแแแก แแแแแแ แแแแก แแ แแแแแ แแแ แแแแขแ แแ แกแแแแแก. แ แแแฃแแแ แฃแ แ แแแแชแแฃแ แแแแแชแแแแ แแแแแจแ, แฉแแแ, แแแแ แแแแแแแแแ, แฃแแ แแแแ แจแแแฅแแแแ แฃแ แแแแ แแแแแแแก แชแฎแ แแแก (แจแแกแแซแแแแแแแ แขแแแแฃแ แ, แแฃ, แแแแแแแแแ, แแแญแแ แแแแ แแแแฎแแแ แแแแแก แฏแแฃแคแแก แจแแแแฎแแ: แแฏแแฎแ, แกแแแฃแจแแ แแ แ.แจ., แ แแแแแแช แแแแชแแแก แแ โแแแแแแแ แกโ) แแ แแแขแแแแแแชแแแก แฌแแแแแแก แกแแฉแฅแแ แ แแแแแแขแแแแ แแแแแฅแกแแแก/แแแงแแคแแก. แกแแแแ แแฃแแแ, แกแแแแแแ แชแฎแ แแแ แแกแ แแแแแแงแฃแ แแแ:
แแแแฎแแแ แแแแแก แแแแแขแแคแแแแชแแ
friend_id
Vasya
แแแขแแ
Vasya
ะะปั
แจแแแแแแแจแ, แกแแชแฎแแแแกแแแแก แแ แฃแแแ แแแกแแแแแแ, แแแ แแแแแแก แแแฌแแแแแแแก แแแชแแแแ แแแแ แแแก แแแแฃแแแแแ
HBase-แแก แจแแแแฎแแแแแจแ แฉแแแ แแแชแแ, แ แแ:
- แจแแกแแซแแแแแแแ แแคแแฅแขแฃแ แ แซแแแแ, แ แแแแแแช แแ แแฌแแแแก แชแฎแ แแแแก แกแ แฃแ แกแแแแแ แแแแก แแฅแกแแแฃแแแฃแ แแ แแแกแแฆแแแแ
- แคแแฅแขแแแ แแแแ, แกแฌแแ แแ แแแแขแแ, แแกแแแ แแแแแชแแแแ แแแแแแแกแแแแก แแแแ แแกแแแแก แแแชแแแแ SQL แแแแฎแแแแแแแก แแแฌแแ แ แชแฃแแ แแแแแ; แขแแฅแแแแฃแ แแ, แ แ แแฅแแ แฃแแแ, แจแแแแซแแแแ แแแแแแแแแ SQL แแแแฎแแแแ Joins-แแ แแ แกแฎแแ แแแแแแแ HBase-แแ แแแแแ Impala-แแแ, แแแแ แแ แ แแแแแแแ แแคแแฅแขแฃแ แ แแฅแแแแ แแก...
แแแแขแแ, แฉแแแ แแซแฃแแแแฃแแแ แแแ แ แแแแแแแงแแแแ แแแแฎแแแ แแแแแก ID แ แแแแ แช แแแกแแฆแแแ. แแ แฉแแแ แแแ แแแแ แแแ แ แแแแแแ "แกแแ แแ แ แแแแ แจแแแแแแฎแแ แแแแแแ แแแแก แแแ แแแแแแก แแแฌแแแแแแ?" แจแแกแแซแแแ แแแแ แแงแแก แแแแ แกแแแขแแแแ แจแแแแฎแแ. แแก แงแแแแแแ แแจแแแ แ แแ "แแฃแแฃแแ แงแแแแ" แแแ แแแแขแ แแกแ แแแแแแงแฃแ แแแ (แแแแแ แแแแแ แฅแแแ แแแ แแแแขแ 1 (แแแแฃแแแกแฎแแแแ)แแแแแขแแแแแ แแแแแแแแแกแแแแก):
RowKey
แแแแแแแแแแ
Vasya
1: แแแขแแ
2: แแแแ
3: แแแจแ
แแแขแแ
1: แแแจแ
2: แแแกแแ
แแฅ แแแแแแฃแแ แฎแแแ แจแแแกแแแแแแแ แแ แ แฅแกแแแแก แแแแฎแแแ แแแแแก. แกแแแขแแแก แแฅแแ แกแแฎแแแแแ: 1, 2, ... - แแแแแแ แแแแก แ แแแแแแแแแก แแแฎแแแแแ, แฎแแแ แแแแแแ แแแแก แแแ แแแแแแก แแแฌแแแแแแ แแแแฎแแแ แกแแแขแแแจแ. แแแแจแแแแแแแแแแ แแฆแแแแจแแแก, แ แแ แแแแแแฃแ แแฌแแ แแแก แแฅแแแแ แกแแแขแแแแก แแแแกแฎแแแแแแฃแแ แ แแแแแแแแ. แแแแแ แแแชแแแฃแ แกแฃแ แแแแ แแแชแแแฃแ แแแแแแแแจแ, แแ แ แกแขแ แแฅแแแก แแฅแแก แกแแแ แกแแแขแ (1, 2 แแ 3), แฎแแแ แแแแ แแก แแฅแแก แแฎแแแแ แแ แ (1 แแ 2) - แแฅ แฉแแแ แแแแแแ แแแแแแแงแแแแ แแ แ HBase แแแแกแแแ, แ แแแแแแแช แแ แแฅแแ แ แแแแขแแฃแ แแแแแชแแแแ แแแแแแก:
- แกแแแขแแแแก แจแแแแแแแแแแแแก แแแแแแแฃแ แแ แจแแชแแแแก แจแแกแแซแแแแแแแ (แแแแแแ แแก แแแแแขแแแ -> แกแแแขแแก แแแแแขแแแ, แแแแแแ แแก แฌแแจแแ -> แกแแแขแแก แฌแแจแแ)
- แกแฎแแแแแกแฎแแ แกแขแ แแฅแแแก แจแแแซแแแแ แฐแฅแแแแแก แกแฎแแแแแกแฎแแ แกแแแขแแก แแแแแแแแชแแ
แแแแแ แจแแแแแแฌแแแ แฉแแแแ แกแขแ แฃแฅแขแฃแ แ แแแแแแแแแก แแแแฎแแแแแแแแ แจแแกแแแแแแกแแแแกแแแแก:
- แแแแแชแแแแแแก แแแแฎแแ: แแแแกแแแแแก, แ แแ แแแแแแแ, แแ แแก แแฃ แแ แ แแแแแฌแแ แแแ แแแกแแ แแแแแก, แแแแแญแแ แแแแ แแแแแแแแแ แแแแแ แฎแแแ RowKey = "Vasya" แแแกแแฆแแแแ แแ แแแแแแแแ แกแแแขแแก แแแแจแแแแแแแแแแก แแแฎแแแแแ, แกแแแแ แแแแจแ แแแแแก "แจแแแฎแแแแแแ". แแ แแแแแแแ แแ แงแแแแ แกแแแขแแก แแแแจแแแแแแแแแแ, โแแ แจแแฎแแแแโ แแแแแก แแ แแแแแ แฃแแแ แแแกแฃแฎแ False;
- แแแแแชแแแแแแก แ แแแแฅแขแแ แแแ: แแแแแแ แแก แแแแแขแแแ: แแกแแแแกแ แแแแชแแแแกแแแแก แแกแแแ แฃแแแ แแแแแแแแแแ แแแแแ แฎแแแ แแแแแแจแแก แแแแแงแแแแแแ RowKey = โVasyaโ แแแกแ แแแแแแ แแแแก แกแแแ แแ แ แแแแแแแแแก แแแกแแแแแแแแ. แฉแแแ แแแญแแ แแแแ แแแแแแ แแแแก แแก แกแแแ แแ แ แแแแแแแแ, แ แแแ แแแแแกแแแฆแแ แแ แแ แกแแแขแแก แ แแแแแแแแ, แ แแแแแจแแช แฃแแแ แฉแแแฌแแ แแ แแฎแแแ แแแแแแ แแก ID.
- แแแแแชแแแแแแก แจแแชแแแ: แแแแแแ แแก แฌแแจแแ:
- แกแแญแแ แแ แแแแแแแแแ แแแแแ แฎแแแ แแแกแแฆแแแแ RowKey = โVasyaโ แแ แแแแแแแแ แกแแแขแแแแก แแแฎแแแแแ, แ แแแ แแแแแแ แแก, แ แแแแแจแแช แฉแแแฌแแ แ แฌแแกแแจแแแแ แแแแแแแ แ;
- แจแแแแแแ, แแแแแแ แแก แฌแแจแแแก แจแแแแแ, แฉแแแ แฃแแแ "แแแแแแแขแแแแ" แงแแแแ แแแแแชแแแ แแ แ แกแแแขแจแ, แ แแแ แแ แแแแแฆแแ "แฎแแ แแแแแแ" แแแ แแฃแแแ แแชแแแจแ.
แแแแแ แจแแแแคแแกแแ, แ แแแแแแแ แแ แแแฃแฅแขแแฃแแ แแฅแแแแ แแก แแแแแ แแแแแแ, แ แแแแแแแช แแแแแญแแ แแแแ แแแแแแฎแแ แชแแแแแ โแแแ แแแแแ แแแแแชแฎแแแแกโ แแฎแแ แแก, แแแแแงแแแแแแ
- แแแแแชแแแแแแก แแแแฎแแ: แแฃแชแแแแแแแแ แแแแแ แฎแแแแก แแแแแแแแแ แแ แแแกแ แงแแแแ แกแแแขแแก แแแแแแ แแแ แแแแแขแจแ. แแก แแแจแแแแก, แ แแ แฎแแ แฏแแแแก แแแแ แจแแคแแกแแแ แแฅแแแแ แแแแฎแแแแแแ O(n)
- แแแแแชแแแแแแก แ แแแแฅแขแแ แแแ: แแแแแแ แแก แแแแแขแแแ: แแแแแแ แแแแก แ แแแแแแแแแก แแแกแแแแแแแ, แแฅแแแ แฃแแแ แแแแแแแ แแ แแฌแแ แแแแก แงแแแแ แกแแแขแ แแ แจแแแแแ แฉแแแแ แแฎแแแ แกแแแขแ => O(n)
- แแแแแชแแแแแแก แจแแชแแแ: แแแแแแ แแก แฌแแจแแ:
- แแแแแขแแแแก แแกแแแแกแแ - แแฅแแแ แฃแแแ แแแแแ แแ แงแแแแ แกแแแขแ แแแแแขแจแ => O(n)
- แกแแแขแแแแก แแแแฆแแแแก แจแแแแแ แกแแญแแ แแ แแแแ โแแแแแขแแแโ. แแฃ แแฅแแแ แแแแแฎแแ แชแแแแแแ แแ "แแแ แแแแแ แก", แแแจแแ แแแแแขแจแ แแแแญแแ แแแแแ (n-1) แแแแ แแชแแแแ. แแแแ แแ แแฅ แแ แจแแแแแแ แแ แแฅแขแแแฃแ แแแฌแแแจแ แฉแแแ แแแแแแแงแแแแแ แแแแกแฎแแแแแแฃแ แแแแแแแแก, แ แแแแแแช แแแแแฎแแ แชแแแแแแก "แคแกแแแแ แชแแแแก" แแแแ แแชแแแแแก แคแแฅแกแแ แแแฃแแ แ แแแแแแแแแกแแแแก - แแแฃ แแแกแแ แแแแฎแแ แฏแแแ แแฃแแแแแ แแ แ, แแแฃแฎแแแแแแ n. แแก แแฃแแแแแ แแ แ (O(2) แฃแคแ แ แแฃแกแขแแ) แจแแแซแแแแ แฃแแฃแแแแแแงแ O(n-แแแ แจแแแแ แแแแ). แแแแแแแ แแแฃแกแขแ แแ แแแฃแแแ แฅแแแแแ แแแชแแแฃแ แคแแแฃแ แแจแ: แฉแแแ แฃแแ แแแแ แแแแแแแ แแแ แแแแแชแแแแแก โแแแแโ แกแแแขแแแแ แแ แกแแแขแจแ, แกแแแแแแแช แแแแแแ แฌแแจแแแแ แแแแแชแแแแแ แแ แจแแแแแ แแจแแแ แแแแ แกแแแขแก:
แกแแแ แแ แฏแแแจแ, แงแแแแ แกแชแแแแ แจแ แแแแแฆแแ O(n) แแกแแแแขแแขแฃแ แ แแแแแแแแแแ แกแแ แแฃแแ.
แแฅแแแ แแแแแ แฃแแแ แจแแแแจแแแ, แ แแ แฉแแแ แแแแฅแแแก แงแแแแแแแแก แแแแฌแแแก แแแแแชแแแแ แแแแแแแ แแแแแ แ แแแแก แฌแแแแแฎแแ แแ แกแแแแแแ แแ แจแแแแฎแแแแแจแ, แแฎแแแแ แงแแแแ แกแแแขแแก แแแกแแแแแแแ แแ แแแแแแ แแแแก แกแแแ แแ แ แแแแแแแแแก แแแแแแแแ. แแแแขแแ, แ แแแแ แช แแแขแแแแแแชแแแก แแชแแแแแแ, แจแแแแซแแแแ แแแแแแขแแ "แแแแแแ" แกแแแขแ, แ แแแแแแช แแแแฎแแแก แฅแกแแแแก แแแแแแฃแแ แแแแฎแแแ แแแแแก แแแแแแ แแแแก แกแแแ แแ แ แแแแแแแแแก. แแ แจแแแแฎแแแแแจแ, แฉแแแ แแ แจแแแแแซแแแ แฌแแแแแแแฎแแ แแแแแ แ แแแ แแแแแแ แแแแก แกแแแ แแ แ แแแแแแแแแก แแแแแกแแแแแแแแ, แแแแ แแ แฌแแแแแแแฎแแ แแฎแแแแ แแ แแ แกแแแขแ "แแแแแแ". แแแแแแ แแ, แแ แแแแแแแฌแงแแแ โแ แแชแฎแแแกโ แแแแแฎแแแแ แแแแแชแแแแแแก แแแแแแฃแแแ แแแแกแแก. แ แแ. แฉแแแ แแแแฃแแฏแแแแกแแแแแ แแแ แแแแขแ 2 (แแแแ):
RowKey
แแแแแแแแแแ
Vasya
1: แแแขแแ
2: แแแแ
3: แแแจแ
แ แแแแแแแแ: 3
แแแขแแ
1: แแแจแ
2: แแแกแแ
แ แแแแแแแแ: 2
แแแ แแแ แแแ แแแแขแแแ แจแแแแ แแแแ:
- แแแแแชแแแแแแก แแแแฎแแ: แแแกแฃแฎแแก แแแกแแฆแแแแ แแแแฎแแแแ "แแแแฎแฃแแแแก แแฃ แแ แ แแแกแแ แแแแแก?" แแ แแคแแ แ แจแแชแแแแแ => O(n)
- แแแแแชแแแแแแก แ แแแแฅแขแแ แแแ: แแแแแแ แแก แแแแแขแแแ: แฉแแแ แแแแแแแ แขแแแแ แแฎแแแ แแแแแแ แแก แฉแแกแแ, แ แแแแแ แแฎแแ แแ แแแญแแ แแแแ แแแแแ แฎแแแแก แฌแแแแแฎแแ แแ แแแก แกแแแขแแแแ แแแแแแ แแแ, แแแแ แแ แจแแแแแซแแแ แแแแแฆแแ แแฎแแแแ แกแแแขแแก โแแแแแแแกโ แแแแจแแแแแแแ แแ แ.แจ. แแแฃแงแแแแแแแแ แแแแกแแแฆแแ แแ แกแแแขแแก แแแแแ แ แแฎแแแ แแแแแแ แแก แฉแแกแแกแแแแแ. แแก แแฌแแแแก แแแแแแแแแแ แกแแ แแฃแแแก แจแแแชแแ แแแแก O(1)-แแแ
- แแแแแชแแแแแแก แจแแชแแแ: แแแแแแ แแก แฌแแจแแ: แแแแแแ แแก แฌแแจแแแกแแก แแกแแแ แจแแแแแซแแแ แแแแแแแงแแแแ แแก แกแแแขแ, แ แแแ แจแแแแแชแแ แแ I/O แแแแ แแชแแแแแก แ แแแแแแแแ แแแแแชแแแแ แแ แแ แฃแฏแ แแแแก แแแ แชแฎแแแ โแแแแแขแแแแกแแกโ. แแแแ แแ แกแแแขแแแแก แแแจแแแแแแ แแแแแแ แแแแก แแฃแชแแแแแแแแ, แ แแ แแแแแแ แแก, แ แแแแแแช แฃแแแ แฌแแแจแแแแก, แแแแแ แ แฉแแแ, แแกแ แ แแ => O(n)
- แแแแ แแก แแฎแ แแ, แแฎแแ แแแแแชแแแแ แแแแแฎแแแแแกแแก แฉแแแ แแแญแแ แแแแ แงแแแแ แฏแแ แแ แแแแแแฎแแแ แกแแแขแ "แแแแแแ", แแแแ แแ แแแแก แแฃแแแแแ แแ แ แกแญแแ แแแแ, แ แแช แจแแแซแแแแ แฃแแฃแแแแแแแงแแ O-แกแแแแแแแแแแก แคแแ แแแแแจแ.
แแแแแแแ, แแแ แแแแขแ 2 แชแแขแ แฃแคแ แ แแแขแแแแแฃแ แ แฉแแแก, แแแแ แแ แแก แฃแคแ แ แฐแแแแก โแแแแแฃแชแแแก แ แแแแแฃแชแแแก แแแชแแแแโ. "แ แแแแแฃแชแแแก" แแแกแแแแแแแแแ แแแแแญแแ แแแแ แแแ แแแแขแ 3 (col).
แแแแแ, แงแแแแแคแแ แ "แแแแแแงแแ แ" แแแแแแแแ: แฉแแแ แแแแแแแแแแ แกแแแขแแก แกแแฎแแแ แแแแฎแแแ แแแแแก ID! แ แ แฉแแแฌแแ แแแ แแแแแ แกแแแขแจแ, แฉแแแแแแแก แแฆแแ แแ แแก แแแแจแแแแแแแแแ, แแก แแงแแก แแแแแ แ 1 (แแแแแแแ, แแฅ แจแแแซแแแแ แกแแกแแ แแแแแ แแแแแแแแก แจแแแแฎแแ, แแแแแแแแแ, แฏแแฃแคแ "แแฏแแฎแ/แแแแแแ แแแ/แ.แจ."). แแ แแแแแแแแ แจแแแซแแแแ แแแแแแแ แแแก แแแฃแแแแแแแแแ โแแ แแกแแแชแโ, แ แแแแแกแแช แแ แแฅแแก NoSQL แแแแแชแแแแ แแแแแแแแ แแฃแจแแแแแก แแแแแชแแแแแแ, แแแแ แแ แกแฌแแ แแ แแก แแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ HBase-แแก แแแขแแแชแแแแ แแ แแแแชแแแแจแ แแแแ แแ แฃแคแ แ แแคแแฅแขแฃแ แแ:
RowKey
แแแแแแแแแแ
Vasya
แแแขแแ: 1
แแแแ: 1
แแแจแ: 1
แแแขแแ
แแแจแ: 1
แแแกแแ: 1
แแฅ แฉแแแ แแแฆแแแ แ แแแแแแแแ แฃแแแ แแขแแกแแแแก แแ แแแ แแฃแแแ. แแแแ แแแกแแแแแแ, แแแแแ แแแแแแแแแแแแ แแฎแแแ แกแขแ แฃแฅแขแฃแ แ แแ แจแแแแคแแกแแ แแแแแแแแแแ แกแแ แแฃแแ:
- แแแแแชแแแแแแก แแแแฎแแ: แแแแกแแแแแก, แ แแ แฃแแแกแฃแฎแแ แแแแฎแแแก, แแ แแก แแฃ แแ แ แแแกแแ แแแแแฌแแ แแแ แแแแแก, แกแแแแแ แแกแแ แฌแแแแแแฎแแ แแ แแ แกแแแขแ "แแแแ": แแฃ แแก แแฅ แแ แแก, แแแจแแ แแแกแฃแฎแ แแแ แแแแแ, แแฃ แแ แ - แแชแแแ แ => O(1)
- แแแแแชแแแแแแก แ แแแแฅแขแแ แแแ: แแแแแแ แแก แแแแแขแแแ: แแแแแแ แแก แแแแแขแแแ: แฃแแ แแแแ แแแแแแขแแ แแฎแแแ แกแแแขแ โFriend IDโ => O(1)
- แแแแแชแแแแแแก แจแแชแแแ: แแแแแแ แแก แฌแแจแแ: แฃแแ แแแแ แแแแแฆแแ แแแแแแ แแก ID แกแแแขแ => O(1)
แ แแแแ แช แฎแแแแแ, แแ แจแแแแฎแแแก แแแแแแแก แแแแจแแแแแแแแแ แฃแแแ แแขแแกแแแ แแก แแ แแก, แ แแ แฉแแแ แแแญแแ แแแแ แงแแแแ แกแชแแแแ แจแ, แฉแแแ แแแฃแจแแแแ แแฎแแแแ แแ แแ แกแแแขแแ, แแแแแแแ แแแแชแแแแ แแแแแชแแแแ แแแแแแแ แแแแแ แ แแแแก แฌแแแแแฎแแ แแ, แฃแคแ แ แแแขแแช, แแ แแฌแแ แแแแก แงแแแแ แกแแแขแแก แฉแแแแแแแ. แจแแแแแซแแ แแฅ แแแฉแแ แแแ, แแแแ แแ...
แแฅแแแ แจแแแแซแแแแ แแแแแแแแ แแ แชแแขแ แฃแคแ แ แจแแ แก แฌแแฎแแแแแ แจแแกแ แฃแแแแแก แแแขแแแแแแชแแแกแ แแ I/O แแแแ แแชแแแแแก แจแแแชแแ แแแแก แแแแแ แแแแแชแแแแ แแแแแจแ แฌแแแแแแกแแก. แ แ แแแฎแแแแ, แแฃ แฉแแแ แจแแแแแแฎแแแ แฃแ แแแแ แแแแแก แจแแกแแฎแแ แกแ แฃแ แแแคแแ แแแชแแแก แแแ แแแแแ แแฌแแ แแแแก แแแแแแจแจแ? แแแฃ, แแแแแแแแ แแแกแแฆแแแแก แแแแแแแแขแ, แ แแแแ แแชแแ userID.friendID? แแ แจแแแแฎแแแแแจแ, แฉแแแ แกแแแ แแแ แแ แฃแแแ แฌแแแแแแแฎแแ แฎแแแแก แกแแแขแแแ (แแแ แแแแขแ 4 (แกแขแ แแฅแแแ)):
RowKey
แแแแแแแแแแ
แแแกแแ.แแแขแแ
แแแขแแ: 1
แแแกแแ.แแแแ
แแแแ: 1
แแแกแแ.แแแจแ
แแแจแ: 1
แแแขแแ.แแแจแ
แแแจแ: 1
แแแขแแ.แแแกแแ
แแแกแแ: 1
แชแฎแแแแ, แแแแแชแแแแ แแแแแแฃแแแ แแแแก แงแแแแ แกแชแแแแ แแก แจแแคแแกแแแ แแกแแ แกแขแ แฃแฅแขแฃแ แแจแ, แ แแแแ แช แฌแแแ แแแ แกแแแจแ, แแฅแแแแ O(1). แแ-3 แแแ แแแแขแแแ แแแแกแฎแแแแแแ แแฅแแแแ แแฎแแแแ แแแแแชแแแแ แแแแแจแ I/O แแแแ แแชแแแแแก แแคแแฅแขแฃแ แแแแจแ.
แแกแ, แแแแ "แแจแแแแแ". แแแแแแ แแแกแแฎแแแแ แแ, แ แแ แแ-4 แแแ แแแแขแจแ แแฌแแ แแแแก แแแแแแจแก แแฅแแแแ แชแแแแแ แกแแแ แซแ, แ แแแแช แจแแกแแซแแแ แแแแแแแ แแแแฎแแแแแก แจแแกแ แฃแแแแแแ (แแฅ แฉแแแ แแแแฎแกแแแก, แ แแ HBase แแแแฎแแแก แแแแแชแแแแแก, แ แแแแ แช แแแแขแแแแก แแ แแแแแแแแแก แแ แชแฎแ แแแแแจแ แ แแแแแ แแแแแแแแฃแแแ แแแกแแฆแแแแก แแแฎแแแแแ). แแแ แแ แแแแกแ, แฉแแแ แแแแฅแแก แแแแงแแคแ, แ แแแแแแช แจแแแซแแแแ แกแแญแแ แ แแแฎแแแก แแแแแแ แ แกแชแแแแ แจแ. แแ แแแแแแแแก แแฆแแแกแแคแฎแแ แแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แฐแแจแแแ userID-แแแ แแ friendID-แแแ, แแ แ แแแแแ แแ แแแ แฐแแจแก แแฅแแแแ แแฃแแแแแ แกแแแ แซแ, แจแแแแซแแแแ แฃแแ แแแแ แแแแแแแจแแ แแ แแกแแแ แแแแงแแคแแก แแแ แแจแ. แจแแแแแ แชแฎแ แแแจแ แแแชแแแฃแแ แแแแแชแแแแแ แแกแ แแแแแแงแฃแ แแแ (แแแ แแแแขแ 5 (แฐแแจแ)):
RowKey
แแแแแแแแแแ
dc084ef00e94aef49be885f9b01f51c01918fa783851db0dc1f72f83d33a5994
แแแขแแ: 1
dc084ef00e94aef49be885f9b01f51c0f06b7714b5ba522c3cf51328b66fe28a
แแแแ: 1
dc084ef00e94aef49be885f9b01f51c00d2c2e5d69df6b238754f650d56c896a
แแแจแ: 1
1918fa783851db0dc1f72f83d33a59949ee3309645bd2c0775899fca14f311e1
แแแจแ: 1
1918fa783851db0dc1f72f83d33a5994dc084ef00e94aef49be885f9b01f51c0
แแแกแแ: 1
แชแฎแแแแ, แแกแแ แกแขแ แฃแฅแขแฃแ แแกแแแ แแฃแจแแแแแก แแแแแ แแแแฃแแ แกแแ แแฃแแ แฉแแแแก แแแแฎแแแฃแ แกแชแแแแ แแแจแ แแแแแ แแฅแแแแ, แ แแช แแ-4 แแแ แแแแขแแก - แแแฃ O(1).
แแแแแแแแแแจแ, แแแแแ แจแแแแฏแแแแ แแแแแแแแแแ แกแแ แแฃแแแก แงแแแแ แจแแคแแกแแแ แแ แ แชแฎแ แแแจแ:
แแแแแแ แแก แแแแแขแแแ
แแแแแแ แแก แจแแแแฌแแแแ
แแแแแแ แแก แแแชแแแแแ
แแแ แแแแขแ 1 (แแแแฃแแแกแฎแแแแ)
O (n)
O (n)
O (n)
แแแ แแแแขแ 2 (แแแแ)
O (1)
O (n)
O (n)
แแแ แแแแขแ 3 (แกแแแขแ)
O (1)
O (1)
O (1)
แแแ แแแแขแ 4 (แ แแแแ)
O (1)
O (1)
O (1)
แแแ แแแแขแ 5 (แฐแแจแ)
O (1)
O (1)
O (1)
แ แแแแ แช แฎแแแแแ, 3-5 แแแ แแแแขแแแ, แ แแแแ แช แฉแแแก, แงแแแแแแ แกแแกแฃแ แแแแแ แแ แแแแ แแฃแแแ แฃแแ แฃแแแแแงแแคแก แแแแแชแแแแ แแแแแแฃแแแ แแแแก แงแแแแ แกแแญแแ แ แกแชแแแแ แแก แจแแกแ แฃแแแแแก แแฃแแแแ แแ แแจแ. แฉแแแแ แแแแชแแแแก แแแ แแแแแจแ, แแ แแ แกแแแแแก แแจแแแ แ แแแแฎแแแแ แแแแฎแแแ แแแแแก แงแแแแ แแแแแแ แแก แกแแแก แแแแแแแแแก แจแแกแแฎแแ, แแแแ แแ แ แแแแฃแ แกแแแ แแแฅแขแ แแฅแขแแแแแแแจแ, แแแ แแ แแฅแแแแ แฉแแแแแแแก, แ แแแแ แช แแแ แแ แแแแแแขแแแแกแแแแกแแแแก, โแฌแแแแกแฌแแ แแแขแงแแแแแโ, แ แแ แแกแแแ แแแแชแแแ แจแแแซแแแแ แฌแแ แแแแจแแแก แแ "แแแจแแแ แฉแแแ." แแแจแแกแแแแแ, แฉแแแ แกแแแแแแแแแ แแ-3 แแแ แแแแขแแก แแฎแแ แแกแแ. แแแแ แแ แกแแแกแแแแ แกแแแแ แแฃแแแ, แ แแ แ แแแแฃแ แแ แแแฅแขแจแ แแก แแแแฎแแแแ แฃแแแ แกแฎแแ แแแแ แแแแแแ แแแฃแแแงแ, แแแแขแแ, แแแแแแแ แแ แแแแแแแก แแแแแแ แฎแแแแแก แแแ แแจแ, แฃแแฏแแแแกแแ แแ แแแฎแแแก แกแแแแแแ แแแกแแแแแแ.
แแฅแกแแแ แแแแแขแแก แแแแแแแแแ
แแแแแแฆแแแจแแฃแแ แแแแ แแฃแแ แแ แแฃแแแแขแแแ แแกแฃแ แก แแ แแฅแขแแแแจแ แแแแแแชแแแ - แแก แแงแ แแแแแก แแแแแแ, แ แแแแแแช แแแฉแแแ แแ แซแแ แจแแแแ-แแแแ แแก. แแแแกแแแแแก แแฃแชแแแแแแแแ แจแแแแคแแกแแ แฉแแแแ โแแแ แแแแแ แแแแแแแชแแแกโ แแแแ แแชแแฃแแ แกแแฉแฅแแ แ แแแแแชแแแแ แแแแแก แแแแแงแแแแแแก แงแแแแ แแฆแฌแแ แแ แกแชแแแแ แจแ, แแกแแแ แ แแแแ แช แแ แแ แแแก แแ แแ แกแแชแแแแฃแ แ แฅแกแแแแก (n) แแแแแก แแแแ แแแ. แกแแแแแแ แแแ แแแแขแ แ, แ แแแแแแช แแแแแแขแแ แแกแแแก แแ แ แแแแแกแแช แแแแแแแแแ แแฅแกแแแ แแแแแขแแก แแ แแก, แแ แแก โแแแ แแแแแ แแแแแแแชแแแกโ แแแแ แแ แแ โแกแแฅแแแแแ แแแแ แแชแแแกโ แจแแกแแกแ แฃแแแแแแ แแแฎแแ แฏแฃแแ แแ แ. โแแแแแแก แขแ แแแแแฅแชแแแจแโ แแแฃแแแกแฎแแแแ แแ แ-แแ แ แจแแแแแแก:
- แแ แแ แแฎแแแ แแแแแแ แแก แแแแแขแแแ
- แแแแฌแแแแก, แแ แแก แแฃ แแ แ แแแแฎแแแ แแแแแ B แแแแฎแแแ แแแแแก แแแแแแแ แ
- แแ แแ แแแแแแ แแก แแแชแแแแแ
แแแ แแแแ, แกแแฌแงแแก แแแแชแฎแแแแแแจแ แแกแแฎแฃแแ แแแแฎแแแแแแแก แแแแแแแแกแฌแแแแแแ, แแแแแแแฌแแแแแก แกแชแแแแ แ แฉแแแแแ แจแแแแแแแแแ แแ:
- แแแแแชแแแแ แฉแแฌแแ แ. แจแแแแฎแแแแแ แแแแแ แแ แแแ แกแแฌแงแแกแ แฅแกแแแ แแแแแก n. โแ แแแแฃแ แกแแแงแแ แแกแแแโ แแแกแแแฎแแแแแแแ, แแแแแแฃแ แแแแฎแแแ แแแแแก แฐแงแแแก แแแแแแ แแแแก แ แแแแแแแแ แแกแแแ แจแแแแฎแแแแแแ แชแแแแแ. แแแแแแแ แแ แ, แ แแแแแก แแ แแกแแช แฉแแแแ โแแแ แแแแแ แแแแแแแชแแโ แฌแแ แก แงแแแแ แแแแแ แแ แแแฃแ แแแแแชแแแก HBase-แจแ. แจแแแแแ แแแงแแแแ แแแฆแแแฃแแ แแ แ แแแแแขแแแฃแแ แแแแแแ แแแแก แกแแแ แแ แ แแแแแแแแแแ - แแกแ แแแฆแแแ แกแแจแฃแแแ แแ แแก แแ แแ โแกแแฅแแแแแ แแแแ แแชแแแกแแแแกโ
- แแแแแชแแแแแแก แแแแฎแแ. แแแแแแฃแแ แแแแฎแแแ แแแแแกแแแแก แจแแฅแแแแแ โแแแ แแแแแแแแแกโ แกแแ, แ แแแแแแแแแช แแฅแแแ แฃแแแ แแแแฆแแ แแแกแฃแฎแ, แแ แแก แแฃ แแ แ แแแแฎแแแ แแแแแ แแแแแ แแแแแฌแแ แแแ. แกแแแก แกแแแ แซแ = แแแแฎแแแแแแ แแแแฎแแแ แแแแแก แแแแแแ แแแแก แ แแแแแแแแ, แฎแแแ แจแแแแฌแแแแฃแแ แแแแแแ แแแแก แแแฎแแแแ แแ แแแกแฃแฎแ แฃแแแ แแงแแก โแแแแฎโ, แฎแแแ แแแแ แ แแแฎแแแ แแกแแแแก โ โแแ แโ. แจแแแแฌแแแแ แฎแแแแ แแกแ, แ แแ แแแกแฃแฎแแแ "แแแแฎ" แแ "แแ แ" แแแแแชแแแแแแแ แฎแแแแ (แแแฃ แงแแแแ แแแแ แ แจแแแแฎแแแแแจแ แฉแแแ แแแแแแฌแแแก แฎแแแแก แงแแแแ แกแแแขแแก แแแแแ 1 แแ 2 แแแ แแแแขแแแแกแแแแก). แกแแ แแแแแแแก แแแแแแแ แแ แ แแงแแคแ แแแแแแ แแแแก แ แแแแแแแแแแ, แ แแแแแแแช แขแแกแขแแ แแแฃแ แแฅแแ, แ แแแ แแแแฆแแ แกแแจแฃแแแ แกแแ แแแแแแแก แแ แ แแแแ แกแฃแแแแฅแขแแ.
- แแแแแชแแแแแแก แฌแแจแแ. แฌแแจแแแแ แงแแแแ แแแแแแแ แ แแแแฎแแแ แแแแแกแแแ. แฃแคแ แ แแแขแแช, แฌแแจแแแก แแแแแแแแแแ แแแ แแ แแก แจแแแแฎแแแแแแ (แแแฃ แฉแแแ โแแ แแแโ แแแแแแแแ แแแ แกแแแก, แ แแแแแแช แแแแแแงแแแแแ แแแแแชแแแแ แฉแแกแแฌแแ แแ). แจแแแแฌแแแแแก แแแแแแแ แแ แ แแงแแคแ แฌแแจแแแแ แแแแแแ แแแแก แ แแแแแแแแแแ, แ แแแ แแแแฆแแ แกแแจแฃแแแ แแ แ แแแแ แจแแแแฌแแแแแแ.
แกแชแแแแ แแแ แฃแแแ แแแแฎแแ แชแแแแแแก 5 แแแแแชแแแแ แแแแแแแก แแแแแแฃแแ แแแ แแแแขแแกแแแแก แแ แกแแชแแแแฃแ แ แฅแกแแแแก แกแฎแแแแแกแฎแแ แแแแแกแแแแก, แ แแแ แแแฎแแ, แ แแแแ แแชแแแแแ แแ แ แแแกแ แแ แแแก แแ แแก. แแ แแ n-แแก แคแแ แแแแแจแ, แฅแกแแแจแ แแแแจแแ แแแ แแ แจแแกแแแแฌแแแแแแ แแแแฎแแแ แแแแแแแก แกแแ, แ แ แแฅแแ แฃแแแ, แแ แแแแแ แ แฃแแแ แแงแแก แฎแฃแแแแ แแแ แแแแขแแกแแแแก.
แฃแแแแแกแ แแแแแแแกแแแแก, แฅแแแแแ แแแชแแแฃแแแ n= 5-แแกแแแแก แแแแแ แแ แแแฃแแ แแแแแชแแแแแแก แแแแแแแแ. แแแฌแแ แแแ โแแแแแ แแขแแ แโ แแฌแแ แแแแแก แกแแ ID แแแฅแกแแแแแก แแแแแกแแแแแแ:
- แแแ แแแแ แแ แแก แฉแแกแแ แแแแแ
- แแแแ แ แแ แแก แจแแกแแแแฌแแแแแแ
- แแแกแแแ - แฌแแจแแแกแแแแก
{0: [1], 1: [4, 5, 3, 2, 1], 2: [1, 2], 3: [2, 4, 1, 5, 3], 4: [2, 1]} # ะฒัะตะณะพ 15 ะดััะทะตะน
{0: [1, 10800], 1: [5, 10800, 2, 10801, 4, 10802], 2: [1, 10800], 3: [3, 10800, 1, 10801, 5, 10802], 4: [2, 10800]} # ะฒัะตะณะพ 18 ะฟัะพะฒะตััะตะผัั
ััะฑัะตะบัะพะฒ
{0: [1], 1: [1, 3, 2, 5, 4], 2: [1, 2], 3: [4, 1, 2, 3, 5], 4: [1, 2]} # ะฒัะตะณะพ 15 ะดััะทะตะน
แ แแแแ แช แฎแแแแแ, แจแแแแฌแแแแแกแแแแก แแแฅแกแแแแแจแ 10-แแ แแแขแ แแแ แแแแแแก แแแฌแแแแ แแ แแก แแฃแกแขแแ แแก, แ แแแแแแช แแฃแชแแแแแแแ แแแกแชแแแก แแแกแฃแฎแก False. โแแแแแแ แแแแกโ แฉแแกแแ, แจแแแแฌแแแแ แแ แฌแแจแแ แฎแแแแ แแฃแกแขแแ แแแฅแกแแแแแจแ แแแแแแแแฃแแ แแแแแแแแแแ แแแแ.
แแฅแกแแแ แแแแแขแ แฉแแขแแ แแ แแแแขแแแแ Windows 10-แแ, แกแแแแช HBase แแฃแจแแแแแ Docker-แแก แแ แ แแแแขแแแแแ แจแ, แฎแแแ Python Jupyter Notebook-แแ แแแแ แแจแ. Docker-แก แแแแแแงแ 2 CPU แแแ แแแ แแ 2 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ. แแแแแ แแแแแแ, แ แแแแ แช "แแแ แแแแแ แแแแแแแชแแแก" แแแฃแแแชแแ แแ "แแแแแแ" แขแแกแขแแก แแแแแชแแแแแแก แแแแแ แแ แแแแกแแแแก แแ แแ แแแก แแแแแแแแกแแแแก, แแแแฌแแ แ แแแแแแจแ. แแแแแแแแแแ แแแแแแงแแแแแแแ HBase-แแแ แกแแแฃแจแแแ
แแแแแ แแขแฃแแ แแแแขแแแแก แแแแแแแแแแ แกแแแซแแแแ แแก แแแแแแแแกแฌแแแแแแ, แแฅแกแแแ แแแแแขแฃแแแ แจแแแ แฉแ แแแจแแแแ n = 10, 30, โฆ. 170 โ แ แแแแกแแช แกแ แฃแแ แขแแกแขแแ แแแแก แชแแแแแก แแแแแแแ แแแแ แแชแแฃแแ แแ แ (แงแแแแ แกแชแแแแ แ แงแแแแ n-แแกแแแแก แงแแแแ แแแ แแแแขแแกแแแแก) แแแแแ แแแข-แแแแแแแแ แแแแแแ แฃแแ แแงแ แแ แฏแแแแแแ แแ แแ แฉแแแก แแ แแก (แกแแจแฃแแแแ 15 แฌแฃแแ).
แแฅ แแฃแชแแแแแแแแ แจแแแแจแแแ, แ แแ แแ แแฅแกแแแ แแแแแขแจแ แฉแแแ แแแ แแแ แ แแแจแ แแ แแแคแแกแแแ แจแแกแ แฃแแแแแก แแแกแแแฃแขแฃแ แแแฉแแแแแแแแแก. แกแฎแแแแแกแฎแแ แแ แ แแแ แแแแขแแก แจแแแแ แแแแแ แจแแแแ แแแแช แแ แจแแแซแแแแ แแ แแงแแก แแแแแ แกแฌแแ แ. แแฎแแ แฉแแแ แแแแแแขแแ แแกแแแก แแ แแแก แชแแแแแแแแก แแฃแแแแ, แ แแแแแแช แแแแแแแแแแฃแแแ n-แแ, แ แแแแแ โแขแแกแขแแก แกแขแแแแแกโ แแแแแแฆแแแจแแฃแแ แแแแคแแแฃแ แแชแแแก แแแแแแแแกแฌแแแแแแ, แซแแแแแ แ แแฃแแแ แจแแแแฎแแแแแแ แแ แกแฎแแ แคแแฅแขแแ แแแแก แแแแแแแแกแแแ โแแแกแฃแคแแแแแแฃแแโ แแ แแแก แจแแคแแกแแแ ( แแ แแกแแแ แแแแแแแแ แแ แแแแกแแ).
แแฅแกแแแ แแแแแขแแก แจแแแแแ
แแแ แแแแ แขแแกแขแ แแ แแก แแก, แแฃ แ แแแแ แแชแแแแแ แแแแแแ แแแแก แกแแแก แจแแแกแแแแก แแ แ. แจแแแแแ แแแชแแแฃแแแ แฅแแแแแ แแแชแแแฃแ แแ แแคแแแแ.
3-5 แแแ แแแแขแแแ, แ แแแแ แช แแแกแแแแแแแแ แแงแ, แแฉแแแแแแก แแแแฅแแแก แแฃแแแแ โแแแแแแก แขแ แแแแแฅแชแแแกโ แแ แแก, แ แแแแแแช แแ แแ แแก แแแแแแแแแแฃแแ แฅแกแแแแก แแแแแก แแ แแแแ แแ แจแแกแ แฃแแแแแก แแแแฃแงแแคแแ แแแแกแฎแแแแแแแแ.
แแแ แแแแขแ 2 แแกแแแ แแฉแแแแแแก แแฃแแแแ, แแแแ แแ แแแแแ แฃแแ แแก แจแแกแ แฃแแแแแก, แแแแฅแแแก แแฃแกแขแแ 2-แฏแแ 3-5 แแแ แแแแขแแแแแ แจแแแแ แแแแ. แแ แแก แแ แจแแแซแแแแ แแ แแแแฎแแ แแก, แ แแแแแ แแก แแแ แแแแชแแแจแแ แแแแ แแแกแแแ - แแ แแแ แกแแแจแ I/O แแแแ แแชแแแแแก แ แแแแแแแแ HBase-แแแ/แแแ แแฃแกแขแแ 2-แฏแแ แแแขแแ. แแก แจแแแซแแแแ แแงแแก แแ แแแแ แแแแแ แ แแขแแแชแแแฃแแแแ แแแแกแ, แ แแ แฉแแแแ แขแแกแขแแก แกแแแแ, แแ แแแชแแแจแ, แฃแแ แฃแแแแแงแแคแก แแแ แ แกแแแฃแกแขแแก.
แแแ แแแแขแ 1 แแกแแแ, แ แแแแ แช แแแกแแแแแแแแ แแงแ, แแฆแแแฉแแแแแ แงแแแแแแ แแแแ แแ แแฉแแแแแแก แแ แแแก แฎแแแแแแ แแ แแแก, แ แแแแแแช แแแฎแแ แฏแฃแแแ แฅแกแแแแก แแแแแแ แแ แแแแแแแแก แแแแแขแแแแแ.
แแฎแแ แแแแแแฎแแแแ แแแแ แ แขแแกแขแแก แจแแแแแแแก.
3-5 แแแ แแแแขแแแ แแกแแ แแกแ แแฅแชแแแ, แ แแแแ แช แแแกแแแแแแแแแ - แแฃแแแแแ แแ แ, แฅแกแแแแก แแแแแกแแแ แแแแแฃแแแแแแแแ. 1 แแ 2 แแแ แแแแขแแแ แแฉแแแแแแแ แแ แแแก แฌแ แคแแ แแ แแแก แฅแกแแแแก แแแแแก แแแแ แแแ แแ แแกแแแแก แจแแกแ แฃแแแแแก. แฃแคแ แ แแแขแแช, แแแ แแแแขแ 2 แแฆแแแฉแแแแแ แแแแแ แแแแ - แ แแแแ แช แฉแแแก, แแแแแขแแแแแ "แแแแแแแก" แกแแแขแแก แแแ แแฅแขแแ แแแแกแ แแ แแแแฃแจแแแแแแก แแฃแชแแแแแแแแแก แแแแ, แ แแแแแแช แฃแคแ แ แจแแกแแแฉแแแแ แฎแแแแ, แ แแแแ แช n แแแ แแแแ. แแแแ แแ แแ แแแแแช แแแแก แจแแแแแแแแ แ แแแแ แแแกแแแแแก แแแแแขแแแแกแแแ, แแแแแแแแ แแ แจแแแแ แแแแก แกแแแฃแกแขแ แจแแแแ แแแแ แแแแแแแ. แแแ แแ แแแแกแ, แแก แแแแคแแชแแแแขแแแ (แ แแแแแแช แแแ แแแแขแ, 1 แแ 2, แฃแคแ แ แกแฌแ แแคแแ) แแชแแแแแแแ แ แแแแแแแ แ แแแแแแแ (แแแแก แจแแแแ แฉแฃแแแ แแแแแแแแแแฃแแแแแก แแฃแแแแ แแ โแแแกแแ แ แแ แแแกแแ แโ).
แแกแ, แแแแ แแ แแคแแแ แแ แแก แแแฎแกแแแก แขแแกแขแแ แแแแก แจแแแแแ.
แแแแแ แแ แแฎแแ, แแฅ แแแกแแแแแ แ แแ แแ แแก. 3-5 แแแ แแแแขแแแ แแกแ แฃแแแแแ แแแฎแกแแแก แแฃแแแแ แแ แแจแ.
แฃแคแ แ แแแขแแช, แกแแแแขแแ แแกแแ, แ แแ แแแ แแแแขแแแ 4 แแ 5, แฌแแแ แกแชแแแแ แแแแกแแแ แแแแกแฎแแแแแแแ, แแฉแแแแแแแ แจแแกแแแฉแแแแแ แแแแแ แฃแแ แแก แจแแกแ แฃแแแแแก, แแแแ แ แแแ แแแแขแ 3. แ แแแแ แช แฉแแแก, แแฌแแ แแแแก แฌแแจแแแก แแแแ แแชแแ แฃแคแ แ แซแแแ แแ, แแแแ แ แกแแแขแแก แฌแแจแแแก แแแแ แแชแแ, แ แแช แแแแแแแ แแแแแแฃแ แแ.
1 แแ 2 แแแ แแแแขแแแ, แ แแแแ แช แแแกแแแแแแแแ แแงแ, แแฉแแแแแแก แแ แแแก แฌแ แคแแ แแ แแแก. แแแแแแ แแฃแแแ, แแแ แแแแขแ 2 แแแแแแแแแแ แฃแแแ แฃแคแ แ แแแแแ แแแแ แ แแแ แแแแขแ 1 - แแแแแขแแแแแ I/O แแแแ แแชแแแก แแแแ แแแแแแแก แกแแแขแแก โแจแแแแ แฉแฃแแแแแกแแแแกโ.
แแฅแกแแแ แแแแแขแแก แแแแแแ แแแกแแแแแแ:
- 3-5 แแแ แแแแขแแแ แแฉแแแแแแก แฃแคแ แ แแแข แแคแแฅแขแฃแ แแแแก, แ แแแแแ แแกแแแ แกแแ แแแแแแแแ HBase-แแ; แฃแคแ แ แแแขแแช, แแแแ แจแแกแ แฃแแแแ แแแแกแฎแแแแแแแ แแ แแแแแแแแแ แจแแแแ แแแแ แแฃแแแแแแ แแ แแ แแ แแก แแแแแแแแแแฃแแ แฅแกแแแแก แแแแแแ.
- แกแฎแแแแแ 4 แแ 5 แแแ แแแแขแแแก แจแแ แแก แแ แแแคแแฅแกแแ แแแฃแแ. แแแแ แแ แแก แแ แแแจแแแแก, แ แแ แแแ แแแแขแ 5 แแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ. แกแแแแ แแฃแแแ, แ แแ แแแแแงแแแแแฃแแ แแฅแกแแแ แแแแแขแฃแแ แกแชแแแแ แ, แกแแขแแกแขแ แกแแแแแ แแฃแจแแแแแก แแแฎแแกแแแแแแแแแแก แแแแแแแแกแฌแแแแแแ, แแ แแซแแแแแ แแแกแ แแแแแแแแแแก แกแแจแฃแแแแแแก.
- แแแแแชแแแแแแ โแแแแแแก แแแแ แแชแแแแแกโ แจแแกแแกแ แฃแแแแแแ แกแแญแแ แ แแ แแแก แแแแ แแแก แแฃแแแแ แแแแแแแ แแแแกแขแฃแ แแแก แแแ แ แแแฆแแแฃแแ แแแแ แแฃแแ แแแแแแแแแแก แงแแแแ แแแ แแแแขแแกแแแแก.
แแแแแแแ
แฉแแขแแ แแแฃแแ แฃแฎแแจแ แแฅแกแแแ แแแแแขแแแ แแ แฃแแแ แแแแแฉแแแแ แแแกแแแฃแขแฃแ แกแแแแ แแแแ. แแ แกแแแแแก แแ แแแแแ แคแแฅแขแแ แ, แ แแแแแแช แแ แแฅแแ แแแแแแแแกแฌแแแแแฃแแ แแ แแแแฎแแแฏแแแก แจแแแแแแแก (แแก แ แงแแแแแ แแแแกแแแฃแแ แแแแ แจแแกแแแฉแแแแแ แแชแแ แ แฅแกแแแแก แแแแแ แแ แแคแแแแแจแ). แแแแแแแแแ, แแแแแแแแแก แกแแฉแฅแแ แ, แ แแแแแกแแช แแงแแแแแก happybase, แแแแแแแก แแแแฎแแ แชแแแแแแแก แแแชแฃแแแแ แแ แแแแแแ, แ แแแแแแช แแแแฌแแ แ แแแแแแจแ (แแแ แแแขแงแแ, แ แแ แแแแ แแแแฌแแ แ แแแขแแแแแฃแ แแ แแ แแคแแฅแขแฃแ แแ แแแแแแงแแแ แงแแแแ แแแแแแแแแขแแก แจแแกแแซแแแแแแแแแ), แแแแแ. HBase แฅแแจแแ แแแแก แแแฎแแกแแแแแแแแแ, Windows 10-แแก แคแแแฃแ แ แแฅแขแแแแแ แฉแแแก แแแแขแแแแ แแ แ.แจ. แแแแแแแ, แจแแแแแซแแแ แแแแแ แแฃแแแ, แ แแ แงแแแแ แแแแ แแฃแแแ แแแแแแแแแแแ แแฅแกแแแ แแแแแขแฃแแแ แแฉแแแแ แแแแ แแแแแแแแ. แแกแ, แแ แกแฃแแแช แจแแฃแซแแแแแแ แแงแ แแแแ แแกแแแ โแแแแแ แแแแแแกแฎแแแโ แฃแแ แงแแคแ.
แแแกแแกแ แฃแแก, แ แแแแแแแแแชแแแแ แงแแแแแกแแแแก, แแแแช แแฎแแแฎแแ แแฌแงแแแก แแแแแชแแแแ แแแแแแแแแก แจแแฅแแแแก HBase-แจแ: แแแกแขแ แแฅแขแฃแแ แฌแแแ แแแแแชแแแแแแแแแ, แ แแแแแแช แแฃแจแแแแแ แฃแ แแแแ แแแแแ แแแแแชแแแแ แแแแแแแแ แแ แแแแแแฎแกแแแ แ โแแชแแแแแแโ:
- แแแแแแแแก แจแแฅแแแแกแแก, แฉแแแ แแแงแแแแแ แแแแแชแแแแ แแแแแแฃแแแ แแแแก แแแแชแแแแแกแ แแ แจแแแแแแแแก แแ แแ แ แแแแแแแก แแแแแแแแแ
- แแคแแฅแขแฃแ แ แฌแแแแแ (แกแ แฃแแ แชแฎแ แแแแก แกแแแแแ แแแแก แแแ แแจแ) - แแฎแแแแ แแแกแแฆแแแแ
- แแแแแ แแแแแแแชแแ
- แกแฎแแแแแกแฎแแ แแฌแแ แแแ แจแแแซแแแแ แจแแแชแแแแแก แกแฎแแแแแกแฎแแ แกแแแขแก
- แแแแแแแฃแ แ แแแแแแแฃแ แ แจแแแแแแแแแแแ
แฌแงแแ แ: www.habr.com