2018. 6. 19. 10:32 QA 및 업무/이달의 이야기
블로그 이전
기존에는 웹 포스팅 블로그와 나눌려고했는데
큰 블로그도 아닌데 왜이렇게 하나 싶어서..
다시 기존의 블로그로 이동하였습니다.
현재 웹 쪽을 맡고있어
자동화 라던지 웹 관련 포스팅은 이쪽에서 처리하겠습니다
2018. 6. 19. 10:32 QA 및 업무/이달의 이야기
기존에는 웹 포스팅 블로그와 나눌려고했는데
큰 블로그도 아닌데 왜이렇게 하나 싶어서..
다시 기존의 블로그로 이동하였습니다.
현재 웹 쪽을 맡고있어
자동화 라던지 웹 관련 포스팅은 이쪽에서 처리하겠습니다
2018. 3. 12. 13:15 QA 및 업무/QA 이야기
입지
입지3 (立志)[입찌]
[명사] 뜻을 세움.
[출처 :네이버 사전 http://krdic.naver.com/search.nhn?query=%EC%9E%85%EC%A7%80&kind=keyword ]
2017. 12. 18. 13:10 QA 및 업무/이달의 이야기
OLTP DB -> 99%의 DB가 OLTP DB일 거다
T는 트랜잭션을 뜻하며 update가 되는 DB를 뜻한다.
OLAP DB (올랩) -> insert 만 되는 DB로서
통계청 등에서 많이 사용된다.
예전에는 각각의 DB engine이 많이 달랐지만 지금 현재는 Engine이 같다고 볼 수 있다.
SQL도 이전에서는 다른점이 있었지만 이제는 전부 같다 OLAP DB에서는 추가된 SQL 이 있긴함
하나 DB -> 인메모리 DB
알티베이스 -> read Only OLAP DB (insert만 되고 업데이트가 안된다고는 하지만 update가 되긴 함)
OLTP DB는 Row Manager
OLAP 는 Column Manager
------------------------------------------------------------------------------------------------------
C랑 C++은 완전 다른 개념이며 같다고 볼수 없다.
C++ : 컴파일러 언어 JAVA : 인터프린터 언어 (중간언어가 있음)
script : 중간 언어가 없어 직접 인터프린터 라고 한다.
C++ : 컴파일에러
JAVA : VM(인터프린터) -> JVM
이런 형식이기에 둘의 성능은 비교가 될수 있다.
JAVA 는 GC(가비지 컬렉터가 존재)
C++ : GC가 없음
JAVA: GC가 있음
JAVA에서는 메모리릭이 날 확률이 매우 적고 VM이 있기 때문에 성능이 많이 저하 되지만 프로그램이 죽을일이 매우 적음
또한 메모리 릭 또한 나타나지 않음
치명적 약점 : -> 성능
시스템소프트웨어에서는 자바 로 개발을 할수가 없음
C++ : 컴파일 언어 이면서 객체지향을 지원하는 언어 C보단 속도가 느리지만 성능면에서 뒤쳐지지않음 많이 뒤쳐져봐야 1~%
에러 처리가 매우 좋음 , 객체지향, 성능 희생이 거의없음
-> C로 개발하는거보다 C++의 개발 이유
C++은 C의 Super set 이라고볼수 있다.( 유지보수도 C에 비해서 매우 쉬운 편)
리눅스 커널은 C로 되어있어 유지보수가 매우 어렵다
SQL언어는 인터 프린터 언어이다.
JavaScript는 예외적으로 위의 스크립트의 특징도 자바의 특징도 가지고있지 않다.
최근 제품들은 전부 C++로 개발이 되어지고 있다.
node.js는 최고의 기술이다.
NODE는 단어 자체가 고유 명사이며 js는 자바스크립트를 뜻한다.
node.js의 event driven 방식의 코드 설계는 정말 최고다
의존성으로 인한 에러 코드를 찾기 위한 수고가 덜어진다. (유지보수에도 용이)
최근에 개발되는 제품들은 Event Driven 의 구조를 가지고 있으며 C++로 개발이 되어진다.