목록분류 전체보기 (351)
Digital Recipe
오라클 SQL 최적화 TIP작성자 : 이종철, 탑크리에듀출처 : http://www.slideshare.net/topcredu/sql-for-sqlsqltipsql (SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육 from 탑크리에듀(구로디지털단지역2분,topcredu.co.kr)
출처 : http://www.itnews.or.kr/?p=19279구글이 지금까지와는 다른 새로운 운영체제(OS, Operation System)를 개발 진행 중인 것으로 알려졌다.전 세계 개발자 커뮤니티인 깃허브(GitHub)에 구글이 개발 중인 새로운 OS는 퓨시아(Fuchsia)로 명명되어 있으며, ‘Pink+Purple==Fuchsia(a new Operating System)’로 등록되어 있다. ‘퓨시아’는 초롱꽃의 영어 이름으로 핑크 색과 보라색 두 색상 모두를 가지고 있다. 이름처럼 구글은 스마트폰과 개인용 데스크톱을 위한 것이라고 밝히고 있다. 기존 구글의 안드로이드(Android)나 크롬(Chrome) OS는 리눅스 커널을 기반으로 개발해 왔다. 하지만 리눅스 커널 기반은 구글이 추진하고..
updated 2016-12-09 1. 서버의 역할 그리고 정적 데이터와 동적 데이터서버는 클라이언트의 요청을 받아서 처리하는 시스템이다. 서버는 요청에 따라 정적인 데이터를 전달하기도 하고 동적인 데이터를 전달하기도 한다. 여기서 정적인 데이터란 이미 만들어져 있는 데이터를 의미한다. 반대로 동적인 데이터란 요청이 발생할 때 새로 생성되서 전달하는 데이터를 말한다. 예를 들어 모든 사람이 동일한 결과값을 바라볼 수 있는 HTML, JPG와 같은 데이터를 정적 데이터라고 한다. 반대로 요청한 사람에 따라 다른 결과값을 바라볼 수 있게 하는 JSP, ASP와 같은 데이터를 정적 데이터라고 한다. 2. 어플리케이션 서버받은 요청의 처리를 전담하는 역할을 하는 서버이다. 자신이 클라이언트의 요청을 처리하기 위..
출처 : http://www.itworld.co.kr/t/62084/스토리지/96934 IT전문가를 위한 최고의 스토리지 자격증 7가지Ed Tittel, Kim Lindros | CIO 보통 엔지니어나 아키텍트인 IT 스토리지 전문가들은 크고 작은 조직에 자체 구축한 SAN이나 NAS 애플리케이션, 또는 클라우드 기반 StaaS(Storage as a service) 솔루션 등 모든 유형의 스토리지를 배치하는 일을 한다. 또한 네트워크 인프라와 스토리지 데이터의 고가용성을 보장하는데 필수적인 모든 연결에 대해 통달해야 한다.뛰어난 능력과 모든 스토리지에 대한 관심을 가진 이들이라면 스토리지 자격증 취득을 심각하게 고려해봐야 한다. 글래스도어닷컴(Glassdoor.com)에 의하면 스토리지 엔지니어들은 미..
출처 : http://www.itworld.co.kr/news/100871 (2016.08.25 Serdar Yegulalp | InfoWorld) 리눅스의 25년 역사를 통틀어 변치 않은 한 가지가 있다면 바로 변화다. 커널 자체도 수십 번의 개정을 거쳤고 거의 모든 사용 사례를 위한 리눅스 배포판이 만들어졌다. 가벼운 취미 프로젝트로 시작된 리눅스 문화는 이후 전세계 IT 인프라의 토대로 발전했다. 지금은 리눅스에 불어 닥칠 다음 변화의 물결이 시작되어 그 첫 번째 결과물들이 나오고 있다. 컨테이너화, 유니커널을 비롯한 여러 실험이 리눅스를 근본적으로 변화시키면서 오픈소스 운영체제로서 그 역량을 입증한 리눅스를 위한 새로운 길을 열고 있다. 리눅스의 컨테이너 혁명(또는 발전)컨테이너는 리눅스의 재창조..
WebDAV는 HTTP의 확장형 프로토콜로 네트워크 기반의 문서와 파일들을 컴퓨터 내 파일처럼 다루기 위해 확장된 기능을 제공하는 프로토콜이다. 예로서 Google Docs나 Dropbox에 저장된 데이터를 접근하고 관리하기 위해 사용될 수 있다. 이하 Wikipedia에 적힌 설명이다.----------------------------------------------------------------------------------------------------------------------------------------------WebDAV(Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리)는 하이퍼텍스트 전송 프로토콜(HTTP)의 확장으로, ..
C++을 만든 Bjarne Stroustrup가 C++에 대한 Overview입니다. C++이 어떤 목적을 위해, 어떤 의미를 가지고 만들어 졌는지 이해할 수 있는 자료입니다. REFERENCE[01] http://www.stroustrup.com/crc.pdf
개발 언어를 이용하여 개발 시 효율적인 데이터 관리를 위해 구조체와 같은 새로운 자료형을 선언하여 사용하게 된다. 하지만 이 자료형을 어떻게 구성하느냐에 따라 성능과 메모리 측면에서 효율성 차이를 가지게 된다. 이 게시글에서는 C언어 구조체를 기준으로 성능과 메모리 측면에서 어떻게 최적화 할 수 있는지 알아보도록 하겠다. 이 두 가지 측면에 접근하기 위해서는 Data Alignment와 Data Structure Padding에 대해서 알아야 한다. Data Alignment는 성능 향상을 위한 효율적인 처리를 위해 데이터를 정렬하는 것에 대한 이야기이다. 그리고 Data Structure Padding은 컴파일러가 정의된 구조체를 어떻게 다루는지에 대한 이야기로 Data Alignment이라는 조건을 ..