빅데이터공부하기 14-1 빅데이터문제점

 

이번 빅데이터공부하기도 빅데이터의 문제점에 대해서 알아보도록 하겠습니다. ^-^

곧 태풍 너구리가 온다네요.. 피해가 없었음 좋겠어요 ㅠㅠ

빅데이터 공부를 시작해볼까용~~

 

 

 

 <-- 빅데이터 오프라인교육안내입니다. ^-^

       문의는 02-6925-4760으로 연락주세요!

 

 

 

 

 

 

 

 

 

 

 

빅데이터문제점

ROI

- MySQL 한대로 충분한지 먼저 생각.

   하둡을 기반으로한 빅데이터시스템은 시간, 돈, 노력이 모두 많이 들어간다는

   점을 명심.

 

- 정말로 스케일이 문제가 될 경우에만 고려.

- 고려시에도 처음부터 하드웨어부터 다 준비하지말고 클라우드 서비스를 이용

   해서 가능성 타진.

 

오픈소스로 구성된 시스템

- 요즘 빅데이터시스템들은 대부분 오픈소스 프로젝트들을 여러개 모아서 만들어

   지고 있음.

 

- 이는 문제와 함께 기회를 제공

* 보안 문제 가능성(완전 공개된 소스)

* 오픈소스는 괸장히 빠르게 진화하며 없어지기도함

(호환성 이슈, 버전간 충돌 이슈 등등)

* 많은 스타트업들이 버전관리와 서포트를 해주는 배포판제공

 

 

 

 

빅데이터공부하기 14-1 빅데이터문제점

빅데이터공부하기 14. 빅데이터문제점

 

빅데이터공부하기 14번째글입니다.

빅데이터공부는 오랜만이네요 ^^ 앞으로는 빅데이터도 열씨미 공부할ㄲㅔ요 하트3

 

빅데이터문제점

 

프라이버시 이슈

-  빅데이터 시스템의 등장은 그 전까지는 불가능했던 레벨의 데이터 수집과 조인을 가능케함

-> 디지털 빅브라더의 탄생이 가능

 

- EU의 경우 선도적으로 많은 부분에서 규제장치를 도입

* 검색엔진 쿼리의 경우 개인관련 정보(IP주소, 브라우저 쿠키 정보)를 6개월 이상 저장하지 않도록 권고

 

ex) 개인화된 검색어 자동완성의 문제점

 

 

빅데이터공부하기 14. 빅데이터문제점

 

 

C#공부하기 23 객체지향 - 재이용성 [상속, 다형성]

 

 

C#공부하기 21은 객체, 22번째글은 캡슐화까지 공부하였고, 23은 재이용성에 대해서 공부해 봅시다.^^

 

객체지향

 - 재이용성: 상속, 다형성

 

 

클래스의 개층구조

- 추상과 구체화

 

 

상위 개념과 하위 개념

 

 

 

 

다음글에서도 재이용성 [상속, 다형성] 에대해서 공부해보겠습니다. ^^

 

 

C#공부하기 23 객체지향 - 재이용성 [상속, 다형성]

C#공부하기 22-3 setter / getter

 

C#공부하기 22-3번째 글입니다.

객체지향 - 캡슐화에 대해서 계속 공부중이죠 ^-^

 

이번글은 setter / getter 에 대해서 배우도록 할께요 !!

오늘하루도 ~~ 즐!!! 겁게 ♪♪♬

 

setter / getter

- 단순한 데이터도 멤버 함수를 사용하여 읽고 쓴다.

 

 

- 귀찮아도 public으로 하고

   싶은 멤버의 수만 Set / Get

   짝으로

   * seter/geter를 호출함.

   * ↑accessor라고 부르기도

      합니다.

 - 이유

   * 내부사양이 바뀌어도

      외부 사양을 바꾸지 않기

      위해

   * 다형성을 위해

     (나중에 다형성도 배워요 )

 

 

 

 

 

 

 

C#에서는 "속성"이라는 accessor용의 구문이 따로 있습니다.

 

 

C#공부하기 22-3 setter / getter

C#공부하기 22-2 Private와 Public

 

C#공부하기 객체지향[캡슐화]에대해서 계속 공부합니다. ^^

 

C#공부하기 22번째 글부터는 객체지향 -> 캡슐화에 대해서 계속 공부하고있으니 참고해주세요~

 

이번글은 Private와 Public에 대해서 공부해볼꺼에요 ^^

 

Private

- 클래스 밖에서 안으로 보임(은폐, 캡슐화)

 

Public

- 클래스 밖에서도 보임 (공개)

 

 

클래스정의 입장

 

 

 

 

<----- 밖에서 안보임

list를 잘못 사용하면 잘못됨

리스트의 길이 num을 함부로

변경하면 잘못됨

 

<--- 밖에서 보임

 Add등을 통해서 list나 num의

 내용을 변경

 

 

 

글래스 사용 입장

 

 

<--- 에러

<--- OK

 

 

 

 

지침

- 데이터 감춤 (private)

- 처리를 보인다 (public)

 

 

 

C#공부하기 22-2 Private와 Public

C#공부하기 22-1 객체지향[캡슐화]

 

지난글에 이어 이번 C#공부하기 글도 객체지향 -> 캡슐화에 대해서 공부해볼께요 ^^

 

 

객체지향 -> 캡슐화 : 개발자와 이용자, 구현감춤

 

자신도 사용자가 된다!!

- 일단 프로그램을 짠 후에는 자신도 사용자가 됩니다.

 

 

 

* 내용(구현)은 감춘다

* 인터페이스가 되는 처리만 클래스밖에 공개

C#오프라인 교육알아보기~~ ---> 클릭을 눌러주세요 ^-^

 

 

C#공부하기 22 객체지향[캡슐화]

 

이번 C#공부하기 22번째 글은 객체지향의 캡슐화에 대해 공부를 시작해볼께요 ^^

 

객체지향 -> 캡슐화 : 개발자와 이용자, 구현 감춤

 

2가지의 시점

 

- 개발과 사용 (ex. 텔레비젼)

 

 

 

프로그래밍 수칙

- 수개월전의 자신은 이미 다른사람

* 자신이 짠 프로그램도, 자세한 것은 잊어버린다.

 

프로그래밍 수칙을짜봅시다.

-주석을 잘 단다

-읽기 쉬운 코드를 작성한다

- 처리 단위별로 함수화 한다

--> 자신을 위해!!! 하는거죠~~

 

 

 

C#공부하기 -- 캡슐화에 대해서는 계속됩니다~^^

 

 

C#공부하기 21-2  객체지향[객체]

 

이번글도 파이팅넘치게 공부해볼까요?!

C#공부하기21-1 객체지향[객체]에 대해 공부해보겠습니다.

 

객체지향 -> 객체 : 데이터 중심의 프로그래밍

 

C#클래스 = C의 구조체를 확장

 

class StudentList

{

List<Student> list;

int num;

 

public void Add(Student s);

public void Remove(Student s);

public Student Find(int id);

};

 

- struct 대신에 class 키워드

* 실제론 struct도 클래스로 사용가능

 

- 멤버변수와 멤버함수 사용

* 멤버변수: 어떤 데이터를 가지는가

* 멤버함수: 어떤 처리가 가능한가

 

- private과 public

* 클래스의 외부에 보이는지 체크

 

생성자 = 초기화를 위한 특수한 멤버함수

 

class Person

{

public string name;

public int age;

 

public Person(string n, int a)

{

name=n;

age=a;

}

};

 

--> * 클래스명과 같은 이름

 * 리턴 타입을 지정안함

 

 

Person pp= new Person("화자", 4)

 

--> * 인스턴스 작성시 호출됩니다.

 * 인스턴스 작성방법

 

 

C#공부하기 21-2  객체지향[객체]

 

 

+ Recent posts