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

데브포유

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

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1230)
    • Dev4u Life (678)
      • 일상 (201)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (339)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (145)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (53)
    • 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)
  • 방명록

Database (339)
[MongoDB] Aggregation Pipeline 실행계획보기

>> 콜렉션명: ordersdb.orders.aggregate([ # put your whole aggregation query ], { explain: true })

Database/mongoDB 2017. 10. 16. 13:59
몽고디비 쿼리툴 소개

써본 툴 중에서 최고로 좋다.한글도 잘 출력이 되고, 프로페셔널 기준으로 329달러라 가격도 합리적 ~~~몽고디비를 도입하게 된다면, 사비로라도 꼭 사야 겠다. 굿

Database/mongoDB 2017. 10. 12. 13:56
[오라클] 가상컬럼(virtual column) 활용하기

> 가상컬럼이 있는 테이블 생성CREATE TABLE TB_ORDERS (ORDER_NO VARCHAR2(10),PRICE NUMBER,QTY NUMBER,TOTAL_VALUE AS (PRICE * QTY) VIRTUAL); > 데이터 입력INSERT INTO TB_ORDERS (ORDER_NO, PRICE, QTY) VALUES('1709010001', 5000, 5);COMMIT; 데이터를 조회하면 TOTAL_VALUE에 25000 이 들어가 있는게 보인다.정확히 말하면 가상컬럼이기 때문에 PRICE * QTY 의 수식에 의해서 보여지는 값이라고 보면 된다. 당연하지만 가상컬럼이기 때문에 업데이트는 안된다. - EOF -

Database/Oracle 2017. 9. 13. 14:14
[MongoDB] aggregate 함수 사용시 $push, $addToSet 차이점

aggregate() 함수 사용시 $push, $addToSet Operator는 둘다 지정된 필드를 배열로 변환해서 리턴해 줍니다. 차이점은 $push는 원래의 값의 수만큼 배열의 원소로 들어가고 $addToSet은 중복을 제거해서 유니크하게 원소가 생성이 됩니다.

Database/mongoDB 2017. 4. 25. 15:55
[MongoDB] 몽고디비 객체명 변경하기

1. 데이터베이스명 => 변경하는 방법이 없는 것으로 보임. copyDatabase 통해서 구현하는데 비효율적임으로 데이터베이스명을 정할때는 신중하게 해야함. 2. 컬렉션명 => db.collection.renameCollection("컬렉션명"); ex) emp -> nemp db.emp.renameCollection("nemp"); 3. 필드명 변경 (ename -> name) db.emp.updateMany( {}, {$rename:{"ename":"name"}})

Database/mongoDB 2017. 4. 6. 10:05
[오라클] 파티션키 값을 조회 조건으로 사용할때 주의할 점

오라클에서 파티션키 값을 검색 조건으로 사용할 경우 주의할 점 1가지를 소개해 드립니다. 피티션 테이블명: T_ORDERS피티션 키: ORDER_DT인덱스: CUST_NO (고객번호) 위와 같은 상황에서 'AAA' 고객을 거래내역을 조회하는 경우에 ORDER_DT에 조건에 논리적 오류가 있을 경우에 문제가 생깁니다. SELECT *FROM T_ORDERSWHERE CUST_NO = 'AAA' AND ORDER_DT BETWEEN '20170101' AND '20170102';>> 정상적으로 고객번호 인덱스를 Access하는 실행계획이 수립됨. SELECT *FROM T_ORDERSWHERE CUST_NO = 'AAA' AND ORDER_DT BETWEEN '20170101' AND '20171231';>..

Database/Oracle 2017. 4. 5. 14:15
[MongoDB] 몽고쉘에서 batchSize 변경하기

DBQuery.shellBatchSize = 10;batchSize는 RDBMS에서 Fetch Count와 같은 것입니다. 한번에 리턴되는 Document의 갯수라고 보시면 됩니다. 응답을 빠르게 하려면 줄이면 되고, 대량의 데이터를 빠르게 가져오고 싶으면 늘리면 됩니다. 기본값은 20 입니다.

Database/mongoDB 2017. 4. 4. 13:45
[MongoDB] $unwind 예제

첫번째 예제) 하나의 도큐먼트를 sizes의 배열 요소로 분리함{ "_id" : 1, "item" : "ABC1", sizes: [ "S", "M", "L"] } db.inventory.aggregate( [ { $unwind : "$sizes" } ] ) { "_id" : 1, "item" : "ABC1", "sizes" : "S" } { "_id" : 1, "item" : "ABC1", "sizes" : "M" } { "_id" : 1, "item" : "ABC1", "sizes" : "L" }_id:1인 다큐먼트를 sizes 배열의 요소 갯수만큼 document로 분리함. RDBMS의 데카르트곱(카데시안곱)과 같은 동작을 함. 두번째 예제) sizes 배열의 요소의 순번 표시하기{ "_id" : 1..

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

티스토리툴바