02_λΉ λ°μ΄ν° κΈ°μ λ° μ λ(4)-λΉ λ°μ΄ν° μμ§/μ μ₯/μ²λ¦¬
2) λΉ λ°μ΄ν° μμ§
β ν¬λ‘€λ§(Crawling): 무μν λ§μ μ»΄ν¨ν°μ λΆμ° μ μ₯λμ΄ μλ λ¬Έμλ₯Ό μμ§νμ¬ κ²μ λμμ μμΈμΌλ‘ ν¬ν¨μν€λ κΈ°μ μ΄λ€. μ΄λ λΆλ₯μ κΈ°μ μ μΌλ§λ 빨리 κ²μ λμμ ν¬ν¨μν€λκ°λ‘ μ°μλ₯Ό κ²°μ νλ€.
β‘λ‘κ·Έ μμ§κΈ°: μ‘°μ§ λ΄λΆμ μλ μΉ μλ²λ μμ€ν μ λ‘κ·Έλ₯Ό μμ§νλ μννΈμ¨μ΄μ΄λ€. μΉ λ‘κ·Έλ νΈλμμ λ° ν΄λ¦ λ‘κ·Έ λ± κ°μ’ λ‘κ·Έλ₯Ό νλμ λ°μ΄ν°λ‘ μμ§νλ€.
β’μΌμ λ€νΈμν¬(Sensor Network): μ λΉμΏΌν°μ€ μ»΄ν¨ν ꡬνμ μν μ΄κ²½λ μ μ λ ₯μ λ§μ μΌμλ€λ‘ ꡬμ±λ μ 무μ λ€νΈμν¬μ΄λ€. μΌμλ₯Ό ν΅νμ¬ νλλ μ¬λ¬ μ 보λ₯Ό λ€νΈμν¬λ‘ ꡬμ±λ ν΅ν© νκ²½ λ΄μμ μ¬κ΅¬μ±νμ¬ μ²λ¦¬νλ€.
β£RSS Reader/Open API): λ°μ΄ν°μ μμ°, 곡μ , μ°Έμ¬ν μ μλ νκ²½μΈ μΉ 2.0μ ꡬννλ κΈ°μ μ΄λ€. νμν λ°μ΄ν°λ₯Ό νλ‘κ·Έλλ°μ ν΅ν΄ μμ§ν μ μλ€.
β€ETLνλ‘μΈμ€: λ°μ΄ν°μ μΆμΆ(Extract), λ³ν(Transform), μ μ¬(Load)μ μ½μ΄λ‘, λ€μν μμ² λ°μ΄ν°λ₯Ό μ·¨ν©ν΄ μΆμΆνκ³ κ³΅λλ νμμΌλ‘ λ³ννμ¬ μ μ¬νλ κ³Όμ μ΄λ€.

| κ³Όμ | μ€λͺ |
| λ°μ΄ν° μΆμΆ(Extract) | β μμ² λ°μ΄ν°λ‘λΆν° μ μ¬νκ³ μ νλ λ°μ΄ν°λ₯Ό μΆμΆνλ€. |
| λ°μ΄ν° λ³ν(Transform) | β μΆμΆν λ°μ΄ν°λ₯Ό λ³ννκ³ κ· μ§ννλ©° μ μ νλ€. β μ μ ν λ°μ΄ν°λ₯Ό μ μ¬νκ³ μ νλ λ°μ΄ν° μ¨μ΄νμ°μ€ ꡬ쑰μ λ§κ² λ³ννλ€. β ν΅ν©νλ μ μ½μ‘°κ±΄ λ° λΉμ¦λμ€ κ·μΉμ λ°λΌ νν°λ§μ΄λ νμΈ μμ μ νλ€. |
| λ°μ΄ν° μ μ¬(Load) | β λ³νλ λ°μ΄ν°λ₯Ό λ°μ΄ν° μ¨μ΄νμ°μ€μ μ μ¬νλ€. |
3) λΉ λ°μ΄ν° μ μ₯
β NoSQL(Not-only SQL)
μ ν΅μ μΈ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μλ λ€λ₯΄κ² λ°μ΄ν° λͺ¨λΈμ λ¨μννμ¬ μ€κ³λ λΉκ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ‘ SQLμ μ¬μ©νμ§ μλ DBMSμ λ°μ΄ν° μ μ₯μ₯μΉμ΄λ€.
β κΈ°μ‘΄μ RDBMS νΈλμμ μμ±μΈ μμμ±(Atomicity), μΌκ΄μ±(Consistency), λ 립μ±(Isolation), μ§μμ±(Durability)μ μ μ°νκ² μ μ©νλ€.
β λ°μ΄ν° μ λ°μ΄νΈκ° μ¦κ°μ μΌλ‘ κ°λ₯ν λ°μ΄ν° μ μ₯μμ΄λ€.
β Cloudata, Hbase, Cassandra, MongoDB λ±μ΄ λνμ μ΄λ€.
①곡μ λ°μ΄ν° μμ€ν (Shared-data System)
β μΌκ΄μ±, κ°μ©μ±(Availability), λΆν λ΄μ±(Partition Tolerance)μ€μμ μ΅λ λ κ°μ μμ±λ§ 보μ ν μ μλ€.(CAP μ΄λ‘ )
β λΆν λ΄μ±μ μ·¨νκ³ μΌκ΄μ±κ³Ό κ°μ©μ± μ€ νλλ₯Ό ν¬κΈ°νμ¬ μΌκ΄μ±κ³Ό κ°μ©μ±μ λͺ¨λ μ·¨νλ κΈ°μ‘΄ RDBMS λ³΄λ€ λμ μ±λ₯κ³Ό νμ₯μ±μ μ 곡νλ€.
β’ λ³λ ¬ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν (Parallel Database Management System)
λ€μμ λ§μ΄ν¬λ‘νλ‘μΈμλ₯Ό μ¬μ©νμ¬ μ¬λ¬ λμ€ν¬μ μ§μ, κ°±μ , μ μΆλ ₯ λ± λ°μ΄ν°λ² μ΄μ€ μ²λ¦¬λ₯Ό λμμ μννλ μμ€ν μ΄λ€.
β νμ₯μ±μ μ 곡νκΈ° μν΄ μμ λ¨μμ λμμΌλ‘ νΈλμ μ μ μ©μ΄ νμνλ€.
β VoltDB, SAP HANA, Vertica, Greenplum, Netezzaκ° λνμ μ΄λ€.
β£ λΆμ° νμΌ μμ€ν
λ€νΈμν¬λ‘ 곡μ νλ μ¬λ¬ νΈμ€νΈ νμΌμ μ κ·Όν μ μλ νμΌ μμ€ν μ΄λ€.
β λ°μ΄ν°λ₯Ό λΆμ°νμ¬ μ μ₯νλ©΄ λ°μ΄ν° μΆμΆ λ° κ°κ³΅μ λΉ λ₯΄κ² μ²λ¦¬ν μ μλ€.
β GFS(Google File System), HDFS(Hadoop Distributed File System), μλ§μ‘΄ S3νμΌ μμ€ν
μ΄ λνμ μ΄λ€.
β€ λ€νΈμν¬ μ μ₯ μμ€ν
μ΄κΈ°μ’ λ°μ΄ν° μ μ₯μ₯μΉλ₯Ό νλμ λ°μ΄ν° μλ²μ μ°κ²°νμ¬ μ΄κ΄μ μΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯ λ° κ΄λ¦¬νλ μμ€ν μ΄λ€.
β SAN(Storage Area Network), NAS(Network Attached Storage)κ° λνμ μ΄λ€.
NAS
λ€ν¬μν¬ κ²°ν© μ€ν 리μ§, μ»΄ν¨ν°λ₯Ό μ§μ μ°κ²°νκΈ° μκ³ κ·Όκ±°λ¦¬ ν΅μ λ€νΈμν¬λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ λ°©μ
4) λΉ λ°μ΄ν° μ²λ¦¬
β λΆμ° μμ€ν κ³Ό λ³λ ¬ μμ€ν
| λΆμ° μμ€ν | β λ€νΈμν¬μμ λΆμ°λμ΄ μλ μ»΄ν¨ν°λ₯Ό λ¨μΌ μμ€ν
μΈ κ²μ²λΌ ꡬλνλ κΈ°μ μ΄λ€. β λΆμ° μμ½μ μ μν λ Έλλ λ 립λ μμ€ν μ΄λ€. β λ 립 μ»΄ν¨ν°μ μ§ν©μΌλ‘ λ§λ€μμΌλ λ§μΉ λ¨μΌ μμ€ν μΈ κ²μ²λΌ μνλμ΄μΌ νλ€. |
| λ³λ ¬ μμ€ν | β λ¬Έμ ν΄κ²°μ μν΄ CPUλ±μ μμμ λ°μ΄ν° λ²μ€λ μ§μ ν΅μ μμ€ν
λ±μΌλ‘ μ°κ²°νμ¬ κ΅¬λνλ κΈ°μ μ΄λ€. β λΆν λ μμ μ λμμ μ²λ¦¬νμ¬ κ³μ° μλλ₯Ό λΉ λ₯΄κ² νλ€. |
γΌ μ©μ΄λ ꡬλΆλμ΄ μ¬μ©λκΈ°λ νμ§λ§ μλ‘ μ€μ²©λλ λΆλΆμ΄ λ§μ μ€μ μμ€ν μμλ μ΄ λμ λͺ νν ꡬλΆνκΈ°λ μ΄λ ΅λ€.
γΌ λ κ°λ μ μμ°λ₯΄λ λΆμ° λ³λ ¬ μ»΄ν¨ν μ΄λΌλ μ©μ΄λ₯Ό μ¬μ©νλ€.
β‘ λΆμ° λ³λ ¬ μ»΄ν¨ν : λ€μμ λ 립λ μ»΄ν¨ν μμμ λ€νΈμν¬μμ μ°κ²°νμ¬ μ΄λ₯Ό μ μ΄νλ λ―Έλ€μ¨μ΄(Middleware)λ₯Ό μ΄μ©ν΄ νλμ μμ€ν μΌλ‘ λμνκ² νλ κΈ°μ μ΄λ€.
λ³λ ¬(Parallel) λ°μ΄ν°λ² μ΄μ€μ νΉμ§
β λΆμ° μν€ν μ²
β λ³λ ¬μ²λ¦¬/κ³ μ±λ₯ μ²λ¦¬
β λ°μ΄ν° νν°μ λμ ν΅ν λ°μ΄ν° λ³λ ¬μ±
β λ°μ΄ν° λΆν κ³Ό λΆμ°
λ―Έλ€μ¨μ΄
νλμ¨μ΄λ νλ‘ν μ½, ν΅μ νκ²½ λ±μ μ°κ²°νμ¬ μμ© νλ‘κ·Έλ¨ κ° μλ§ν ν΅μ μ΄ μ΄λ£¨μ΄μ§ μ μκ² νλ μννΈμ¨μ΄
βΆ λΆμ° λ³λ ¬ μ»΄ν¨ν μ κ³ λ €μ¬ν
| λ¬Έμ | μ€λͺ |
| μ 체 μμ μ λ°°λΆ λ¬Έμ | β μ 체 μμ μ μ μͺΌκ°μ΄ μ¬λ¬ κ°μ μμ μμ μΌλ‘ λλ μΌ νλ€. |
| κ° νλ‘μΈμμμ κ³μ°λ μ€κ° κ²°κ³Όλ¬Όμ νλ‘μΈμ κ° μ£Όκ³ λ°λ λ¬Έμ | β ν¨μ¨μ μΈ ν΅μ μ μ±λ₯κ³Ό μ§κ²°λλ€. β λ³΄ν΅ λ¨μΌ μμ€ν μ μ 체 μμ μ λ Έλμ μλ§νΌ κ· λ±νκ² λλλ€. β μ΄μ’ μμ€ν μ μ»΄ν¨ν λ₯λ ₯μ λ°λΌ μ 체 μμ μ λ°°λΆνλ€. β λ Έλ κ°μ ν΅μ μ μ΅μννλ κΈ°λ² λ±μ΄ λ°μλλ©΄ μμμ μ’ λ ν¨μ¨μ μΌλ‘ μ¬μ©ν μ μμ΄ μ±λ₯ ν₯μμ λμμ΄ λλ€. |
| μλ‘ λ€λ₯Έ νλ‘μΈμ κ° λκΈ°ν λ¬Έμ | β λ°μ΄ν° λ³λ ¬ μ²λ¦¬μμ λκΈ°μ λ°©λ²μ μ¬μ©ν κ²½μ° νλ‘μΈμλ νΉμ κ³μ°μ΄ λλκ±°λ νΉμ λ°μ΄ν°λ₯Ό λ겨λ°μ λκΉμ§ λ°λμ λκΈ°νμ¬ν νλ€. β λκΈ°μ λ°©λ²μ κ²½μ° μ‘μ μλ μμ μμκ²μ λ°μ΄ν°λ₯Ό λ°μλ€λ μλ΅μ΄ μ¬ λκΉμ§ λκΈ°νμ¬μΌ νλ€. β λΉλκΈ°μ λ°©λ²μμλ κ²°κ³Ό λ©μΈμ§λ₯Ό λ³΄λΈ μ¦μ λ€μ μμ μ κ³μν μ μλ€. β λΉλκΈ°μ λ°©λ²μ κ²½μ° νλ‘μΈμλ κΈ°λ€λ¦΄ νμκ° μμ§λ§, κ³μ° κ³Όμ μ΄ μ ν©νμ§λ νμΈν΄μΌ νλ€. |