달력

12

« 2018/12 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  

IT분야에 일하면서 수많은 프로그램을 만들어도 보고, 사용도 해보았습니다.

제가 생각하는 미친 프로그램이 많이 있지만, 텍스트 편집기 분야에서는

울트라에디트가 최고라고 생각합니다.

특히 대용량 텍스트파일도 편집이 가능한 것은 울트라에디트 뿐이었습니다.

좋은 소프트웨어를 사용하는 것은 언제나 즐거운 일입니다. (직업병인가~~)



Posted by dev4u 데브포유
2018.12.11 23:50

PostgreSQL 1차 스터디 후기 Tips/Database2018.12.11 23:50


2018년에 틈틈이 포스트그레스큐엘(PostgreSQL)를 스터디 했습니다.

몽고디비는 실제 프로젝트를 수행하면서 기술을 습득해서 생각보다 성과가 많이 있었는데, 포스트그레스큐엘은

순수하게 호기심으로 시작했던거라 큰 수확은 거두지 못했습니다.

포스트그레스큐엘을 스터디하기로 마음을 먹은 것은 포화 상테인 RDBMS중에서 그나마 매년 꾸준히 성장하고 있어서 입니다.

아래 db-engines.com 의 자료를 보면 (2018년 12월 기준)

순위가 4위 이지만 2017년도에 비해서 20점이 상승했습니다.

포스트그레스큐엘은 우리나라에서는 적용 사례가 많이 없는데, 일본에서는 MySQL보다도 많이 사용된다고 합니다.

서론이 길어 졌네요. ~~

짬짬이 공부한 바로는 "어렵다" 입니다.

Oracle, MySQL, SQLServer에 비해서 어렵다는 생각이 들었습니다.

일단 기능이 너무 많습니다. (데이터타입, 함수 ....)

사용 안하면 그만이지만, 테이블도 상속을 받아서 만들 수 있습니다.

많은 기능이 있지만 평범한 RDBMS처럼 사용도 가능은 합니다.

아직 1차 스터디를 마친 상태라 포스트그레스큐엘의 장점/단점을 명확하게 나름대로 정립을 못 했습니다.

좀 쉬었다가 2차 스터디를 진행하면서 다양한 글을 포스팅 할 예정입니다.




Posted by dev4u 데브포유

MongoDB는 생각보다 많이 파일디스크립터를 사용합니다.

(커넥션풀의 소켓이나 인덱스를 생성할 때 임시파일을 많이 사용함)

그래서 저는 쉘스크립트를 작성해서 파일개방수를 모니터링하고 있는데

스크립트는 아래와 같이 간단합니다.


ex) mongos_mon.sh

-------------------------------------------------------

pid=`cat /log/pid/mongos.pid`

while true

do

ls -l /proc/$pid/fd|wc -l

echo '-------------------------'

sleep 30

done

-------------------------------------------------------


<< 참고 >>

컴퓨터 프로그래밍 분야에서 파일 서술자(file descriptor) 또는 파일 기술자는 

특정한 파일에 접근하기 위한 추상적인 키이다. 

이 용어는 일반적으로 POSIX 운영 체제에 쓰인다. 


Posted by dev4u 데브포유