본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1238) N
    • Dev4u Life (683)
      • 일상 (206)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (342) N
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (146) N
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (55)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

전체 글 (1239)
PostgreSQL 1차 스터디 후기

2018년에 틈틈이 포스트그레스큐엘(PostgreSQL)를 스터디 했습니다.몽고디비는 실제 프로젝트를 수행하면서 기술을 습득해서 생각보다 성과가 많이 있었는데, 포스트그레스큐엘은순수하게 호기심으로 시작했던거라 큰 수확은 거두지 못했습니다.포스트그레스큐엘을 스터디하기로 마음을 먹은 것은 포화 상테인 RDBMS중에서 그나마 매년 꾸준히 성장하고 있어서 입니다.아래 db-engines.com 의 자료를 보면 (2018년 12월 기준)순위가 4위 이지만 2017년도에 비해서 20점이 상승했습니다. 포스트그레스큐엘은 우리나라에서는 적용 사례가 많이 없는데, 일본에서는 MySQL보다도 많이 사용된다고 합니다.서론이 길어 졌네요. ~~짬짬이 공부한 바로는 "어렵다" 입니다.Oracle, MySQL, SQLServer..

Database/ETC 2018. 12. 11. 23:50
[MongoDB] mongos, mongod 프로세스가 사용하는 파일디스크립터 갯수 모니터링

MongoDB는 생각보다 많이 파일디스크립터를 사용합니다.(커넥션풀의 소켓이나 인덱스를 생성할 때 임시파일을 많이 사용함)그래서 저는 쉘스크립트를 작성해서 파일개방수를 모니터링하고 있는데스크립트는 아래와 같이 간단합니다. ex) mongos_mon.sh-------------------------------------------------------pid=`cat /log/pid/mongos.pid`while truedols -l /proc/$pid/fd|wc -lecho '-------------------------'sleep 30done------------------------------------------------------- >컴퓨터 프로그래밍 분야에서 파일 서술자(file descript..

Database/mongoDB 2018. 12. 5. 19:18
[MongoDB] mongoexport, mongoimport 사용시 불편한 점

MongoDB 3.6 기준으로 mongoexport, mongoimport 사용시에 null 값을 갖는 필드를 csv로 저장한 후에불러올 때 null값 그대로 옮겨지지 않습니다.문자열 필드일 경우 {name:null} -> {name:""} 값으로 되어 버립니다.MongoDB에서는 null과 ""는 다르게 인식하니 혼란이 생길 수 있습니다.Json으로 export 받고 import하면 null값 그대로 옮겨 집니다.다만, Json으로 export하면 "_id"필드가 무조건 저장이 됩니다.개인적으로는 csv가 불필요한 오버헤드도 없어서 null 문제 빼고는 선호하는 편입니다.

Database/mongoDB 2018. 12. 4. 23:04
연말지름2탄-"씽크패드 울트라나브" 키보드 구입

기계식 체리미니키보드를 10년 넘게 사용했습니다. (3개째 구입해서 사용)슬슬 다른 키보드를 사용하고 싶은 생각이 있어서 어떤 놈으로 살까 고민하다가빨콩으로 유명한 씽크패드 유선키보드로 샀습니다.씽크패드 노트북 사용자들을 보면서 나도 언젠가는 빨콩을 써봐야 겠다는생각이 있었는데 연말을 핑계로 구입했습니다.블루투스 버전은 상대적으로 비싸기도하고 가지고 다니거나 멀티 디바이스를연결해서 사용할 일이 없어서 유선 버전으로 선택했습니다.가격은 4만원 중반....(공홈은 5만원 중반)타건감도 나쁘지 않고, 빨콩은 진리네요.불편한 점은 Caps Lock이 켜져 있는 지 표시해 주는 부분이 없네요.눌러봐야 알 수 있는게 불편합니다.그리고 체리미니키보드와 다르게 왼쪽 Fn키와 Ctrl키가 위치가 달라서 적응하는 데 조금..

Dev4u Life 2018. 11. 29. 21:13
연말지름1탄-"클레버 이지뷰" 노트북 스탠드 구입

몇 달전에 구입한 독서대와 구입 이유는 같습니다.바로 거북목 통증 완화 및 예방(?)통알루미늄 바디로 튼튼하다 못해 묵직합니다.최대 6~7kg 까지 지지가 가능해서 맥북정도는 껌이네요.가격은 5만원 초반으로 비싸다면 비싸지만 만듬세가 좋아서 오래오래 사용할 수 있을 것 같습니다.

Dev4u Life 2018. 11. 29. 20:47
자기개발서를 미친척하고 두권이나 구입했다

두권 모두 빠르게 읽을 수 있는 분량이어서 한번에 구입하게 되었다. 어떻게 보면 두권이 상반된 내용으로 보인다."일본전산 이야기"는 "일본전산"이라는 기업을 만든 창업주가 집필한 것으로 일을 어떻게 하면 효과적으로 하는지회사에 필요한 사람은 어떤 사람인지 등.. 사장님 관점에서 기술되어 있다고 하는데, 언젠가 도움이 될 것 같아서 구입했다." Slack 슬랙"은 워라밸을 추구하는 시대에 필요한 미덕이랄까..책 소개가 마음에 들어 구입했다."'여유, 느슨함, 이완(弛緩)' 등을 뜻하는 단어인 슬랙(Slack)을 통해 일시적으로 비효율적(inefficient)으로 보일지라도, 이것이 급변하는 내외의 조건에 기민하게 대응할 수 있는 장점이 될 수 있음을 강조하고 있다. 이 책에서는 단기성과에 급급하고, 빨리빨..

Dev4u Life/일상 2018. 10. 22. 22:16
[MongoDB] 도큐먼트 유효성 체크

MongoDB와 같은 NoSQL의 최대 장점이자 단점은 Schema-Free입니다. 즉 데이터를 넣을 공간을 미리정의할 필요가 없다는 것이죠.그래서 도큐먼트마다 필드의 갯수나 타입도 다양하게 저장해서 활용할 수 있습니다.스키마가 없으니 데이터를 저장할 때 편하지만, 개발자 실수로 원하지 않은 도큐먼트가추가되는 일이 흔히 발생합니다.MongoDB에서는 RDBMS의 제약조건과 비슷한 기능으로 이런 단점을 보완할 수 있습니다."collMod" 명령으로 컬렉션에 유효성을 추가할 수 있는데, "collMod"는 'dbAdmin' 역할이 필요합니다. 해당 데이터베이스 유저중 하나에 'dbAdmin' 역할(role)를 부여하고, 그 계정으로 접속한 다음에유효성을 추가하면 됩니다.예시로 member라는 컬렉션에 no라..

Database/mongoDB 2018. 10. 19. 17:31
[MongoDB] mongoimport 사용할 때 각각의 필드 값에 데이터 타입을 지정하는 방법

csv 파일을 특정 컬렉션에 import 할 때 필드의 데이터 타입이 원하지 않게 들어가는 경우가 있습니다.예를 들어 123 값을 숫자가 타입이 아니라 문자열 데이터로 넣어야 하는데 별도 지정이 없으면 숫자로 들어가는 경우가 있습니다.csv 파일에서 필드의 구분은 ","로 할 뿐 각각의 데이터가 문자열인지 숫자인지 구분이 안되기 때문에아래와 같이 두가지 방법으로 이것을 해결할 수 있습니다. 첫번째 방법csv 파일 첫번째 줄에 필드명과 데이터 타입을 아래와 같이 넣어 주면 됩니다.---------------------- a.csv ----------------------------------member_no.string(), name.string()1234,홍길동------------------------..

Database/mongoDB 2018. 10. 18. 09:49
이전 1 ··· 41 42 43 44 45 46 47 ··· 155 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • node.js
  • 증권정보포털
  • 매직 트랙패드2
  • 배당급
  • 파나소닉 비데 DL-EH10KWS
  • 카카오 에드
  • yugabyteDB
  • 별이 빚나는 밤
  • 톡토기
  • 브리다 정수기
  • 솔리드 쿨론
  • 화분벌레
  • 빈센트 반 고흐
  • 유가바이트디비
  • GKRS
  • JMW 헤어드라이기기
  • weka
  • 별잉 빛나는 밤
  • 르세라핌
  • 오미크론
  • 루미큐브 종류
  • Life Chair
  • 남설 팔찌
  • 코라나 19
  • 로니카 BCS
  • Pixel Pals
  • Sybase IQ
  • VARIDESK
  • 고체 향수
  • 홈 오피스
more
«   2025/10   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바