Latest

오픈스택 바로셀로나 디자인 서밋 2016 을 가다 (1)

오픈스택 바로셀로나 디자인 서밋 2016 을 가다 (1)

오픈스택 디자인 서밋(Design Summit) 은 1년에 상반기(4월 혹은 5월), 하반기(10월 혹은 11월) 두번 열리며 보통 4~5일 동안 진행됩니다. 초장기 디자인 서밋은 개발자들이 룸에 모여 개발할 내용을 논의하고 결정하는 10여명 내외의 조촐한 모임이었으나 지금의 디자인 서밋은 대규모 컨퍼런스로 발전했습니다. 키노트를 통해 오픈스택을 활용하는 Use Case 나 인상깊은

By Seungkyu Ahn
Druid 성능 엿보기. Spark이랑 같이 보자.

Druid 성능 엿보기. Spark이랑 같이 보자.

들어가면서.. Druid는 Timeseries 데이터를 자체에 내장된 Lambda architecture 구조를 기반으로 데이터의 eventually exactly-once delivery를 보장하는 시스템입니다.  또한 데이터 적재시에 지정한 단위 시간 기준의 rollup(pre-aggregation)을 통한 데이터 축약과 column기반의 dictionary 인코딩 및 bitmap 자료구조로 복수개의 임의의 조합으로 구성된 column들에 대한 aggregation 질의에 대하여 sub-second수준으로 응답할 수

By jaehc
[아재글] 웹 서비스 개발 회사의 효율적인 조직 구조 및 관리

[아재글] 웹 서비스 개발 회사의 효율적인 조직 구조 및 관리

지금까지 두 번의 글을 통하여 조직이 커지면서 생산성이 떨어지는 이유에 대하여 살펴보았다. 첫 번째 글에서는 생산성이 떨어지는 가장 큰 원인이 업무와 조직의 세분화라고 이야기했다. 두 번째 글에서는 이 같은 세분화가 어떠한 문제점을 가지고 있는지는 지난 글에서 다루었다. 그렇다면 소프트웨어 개발 회사는 어떤 형태의 조직 구조와 업무 형태를 가져야할까? 지금부터 내가

By javajigi
SQL on Hadoop benchmark 관련 기사를 읽고

SQL on Hadoop benchmark 관련 기사를 읽고

최근 Hadoop 관련 메이저 두 회사에서 SQL on Hadoop 관련해서 벤치마킹 자료를 잇따라 공개하였습니다. * Cloudera: Apache Impala (incubating) vs. Amazon Redshift * Hortonworks: APACHE HIVE VS APACHE IMPALA QUERY PERFORMANCE COMPARISON 이 벤치마킹 자료에 대해 필자도 뭔가 이야기를 하고 싶었지만 검증해 볼 환경이 없어 다른 곳에서 리뷰가 올라오기를 기다렸는데 마침 ZDNet에서

By 김형준
[입 개발] 아는 사람은 알지만 모르는 사람은 모르는 memcached expire 이슈...

[입 개발] 아는 사람은 알지만 모르는 사람은 모르는 memcached expire 이슈...

Memcached는 아주 유명한 오픈소스 인메모리 캐시 솔루션입니다. 많은 사람들이 사용하기에 이미 그 사용법이 굉장히 많이 알려져있습니다. 그런데, 자주 사용하던 사람들이 아니면 잘 모르는 이상한 동작이 memcached 에는 하나 있습니다. 그것이 바로 expire 입니다. 보통 expire를 Memcached 에 셋팅할때는 second 단위로, expire 되어야 할 상대 시간을 넣습니다. 즉 대부분 예상은 아래와

By charsyam
빅데이터 시대, BI Solution (Spotfire) 활용법

빅데이터 시대, BI Solution (Spotfire) 활용법

이번 글 에서는 대표적인 Business Intelligence(이하 BI) 솔루션 중 하나인 Spotfire 의 기능과 특성에 대해 살펴보고, 빅데이터 시대를 살아가며 효율적으로 BI 솔루션을 활용할 수 있는 분야와 방법에 대해 살펴보고자 합니다. 단, 솔루션 Provider 입장에서의 제품 홍보성 기능 설명이 아닌, 사용자 입장에서 경험했던 장점과 단점을 바탕으로 BI 솔루션의 적절한 적용

By 홍 태희

Google Adsense

구글 애드센스 정책 빠르게 살펴보기

구글 애드센스를 좀 봐야할 일이 생겨서, 먼저 정책에 대해서 좀 살펴 봤습니다. 한국 애드센스팀에서 유튜브에 공개한 동영상(https://www.youtube.com/watch?v=0xW5n48g0gQ)을 봤는데, 문제는 무려 55분 짜리라는…^^; 그래서 간단하게 핵심만 5분만에 볼 수 있도록 요약해 봤습니다. 구글 애드센스 정책 핵심 요약 1. 구글의 광고 네트워크 광고 네트워크

By 홍 태희
mysql에서 Index column size too large. 에러 메시지에 대한 처리

mysql에서 Index column size too large. 에러 메시지에 대한 처리

이번글에서는 MySQL 관련 테이블 생성 시 많이 발생하는 에러에 대한 간단한 팁을 소개합니다. MySQL에 테이블을 innodb로 생성할 경우 다음과 같은 에러 메시지가 나타납니다. 특히 charset 을 utf-8로 설정한 경우에 많이 발생합니다. ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes. 이것은 innodb 스토리지

By 김형준
견고한 서비스를 만들기 위한 팁

견고한 서비스를 만들기 위한 팁

새로운 개발팀에 합류하여 서비스 개발, 운영을 한지 벌써 1년이 넘었습니다. 이 번글에서는 그동안 빅데이터 플랫폼 엔지니어로 활동을 하다가 서비스 개발/운영 업무를 하면서 느꼈던 내용을 정리해보려고 합니다. 이 글은 초기 몇 개월 지났을 때 대충 윤곽을 잡았던 글인데 그 동안 미루다가 시간이 내어 다시 정리합니다. 그러다 보니 초기에 느낀 내용하고,

By 김형준
[아재글] 업무, 조직 세분화로 인해 발생하는 문제점은?

[아재글] 업무, 조직 세분화로 인해 발생하는 문제점은?

지난 글(소프트웨어 개발자는 늘어나는데 생산성이 높아지지 않는 이유는?) 에서는 개발자(프로젝트에 참여하는 모든 구성원을 통칭한다.)는 증가하지만 개발 생산성이 향상되지 않는 가장 큰 원인은 "업무가 세분화되고, 세분화된 업무 단위를 기반으로 조직 구조가 만들어지는 것이다."라는 이야기를 다루었다. 이번 글에서는 업무 단위를 기반으로 조직이 만들어질 경우 생산성 저하와

By javajigi