OneDev
close
프로필 사진

OneDev

github: @ws1811

  • 분류 전체보기 (107)
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 코딩테스트 (19)
      • BOJ (10)
      • 프로그래머스 (8)
      • COS (1)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux (2)
    • DB\SQL (3)
      • Oracle (7)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3)
    • TroubleShooting (3)
    • 기타 (11)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (2)
    • DevOps (3)
      • Git\Github (2)
  • 홈
  • 태그
  • 방명록

[ORACLE] 오라클 TNS

※ 일을 하다보니 타 업체의 DB에 붙어야할 경우가 생긴다.당연하게도 접속정보를 알아야하는데, tnsnames.ora 정보를 처음 받았을 때 당혹감이란.... 이것저것 값 끼워맞춰보면서 몇시간만에 접속 성공한 경험은 두번 다시 안하고 싶다... TNS에 대해 잘 알면 도움이 될것같아 정리한 포스팅1. TNS (Transparent Network Substrate) 란?Oracle이 개발한 네트워크 프로토콜 스택Oracle에 접속하는 방법 중 하나이다 (클라이언트가 접속할 때 쓸 수도 있고 서버가 접속할 때 쓸수도 있는)Oracle DB에 접속할 때 '어디에, 어떻게 연결할지' 를 적어두는 전화번호부 같은 것전화를 걸때, 번호를 직접 입력해 전화할 수도 있지만 연락처에 저장돼있다면 연락처만으로 전화를 걸 ..

  • format_list_bulleted DB\SQL/Oracle
  • · 2026. 3. 4.

[MySQL] GROUP BY 와 임시테이블(메모리 설정으로 쿼리 성능 개선이 가능했던 건에 대하여)

1. 문제상황과 해결업무를 하는데 특정 화면에서 Proxy Error 라는 화면이 뜬다는 버그를 접수받았다.확인해보니 쿼리 실행시간이 너무 오래걸려 타임아웃이 뜬것이었다.141만건 정도 되는 데이터를 GROUP BY 집계하는 것이 문제였다정확한 시간은 기억이 안나지만 약 5분간 로딩이 돌다 타임아웃이 뜬것으로 기억한다. 처음 1시간은 인덱스 설계 및 도입을 해보았으나 이미 인덱스는 많이 있었고 인덱스로 해결되는 문제가 아니었다.다음 2시간 정도는 쿼리 최적화를 진행했으나 더이상의 최적화가 사실상 불가능한 구조였다. 이 과정중 쿼리를 쪼개 소요시간을 측정한 결과 group by가 포함된 서브쿼리에서 가장 많은 시간이 소요됨을 확인했다.그리고 group by 실행시 내부적으로 임시테이블이 생성되는데, 이 테..

  • format_list_bulleted DB\SQL
  • · 2026. 2. 9.

[TypeDB] TypeQL 개요

0. TypeQL 개요- 공식홈페이지 소개 : " TypeQL is the declarative, strongly-typed, and intuitive query language used by TypeDB." ( TypeQL은 TypeDB에서 사용하는 선언적이고 강력한 타입의 직관적인 쿼리 언어입니다.) - TypeDB를 조작하기 위한 자체 쿼리언어이다 1. TypeQL 주요 키워드 및 구문 ( $, sub, owns, isa, has)본 포스팅은 문법을 설명하기 위함은 아니지만, 알아두면 아래의 내용들을 이해하는데 도움이 될것같아 먼저 서술함1) $ : 변수 선언 기호변수는 쿼리 내에서 재사용 가능# $u, $n, $f 등은 모두 변수match $u isa user, has username $n; ..

  • format_list_bulleted DB\SQL/TypeDB
  • · 2026. 1. 28.

[TypeDB] TypeDB Core(CommunityEdition) 설치 (linux, podman)

공식홈페이지가 잘돼있다. 본 포스팅은 linux 를 기준으로 포스팅 했지만 macOS, Windows 운영체제도 공홈에 잘 나와있다.※ 공식홈페이지 : https://typedb.com/docs/home/install/ce/1. 서버에 직접 설치(컨테이너 X)(1) 설치# 설치 스크립트curl -sSL https://typedb.com/install.sh | sh && export PATH="$HOME/.typedb:$PATH"# 또는 apt 사용sudo apt install software-properties-common apt-transport-https gpggpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 17507562824cfdccgpg --..

  • format_list_bulleted DB\SQL/TypeDB
  • · 2026. 1. 18.

[TypeDB] TypeDB 란?

1. TypeDB 란?TypeDB : 지식그래프 (Knowledge Graph) 데이터베이스, 온톨로지(Ontology) 기반 데이터베이스(*) 공식 홈페이지 설명 : https://typedb.com/docs/home/what-is-typedb/ - 기존의 RDB, NoSQL 과 차이점은 TypeDB는 "관계" 에 중점을 둠 (엔티티-관계 중심)- 저장된 데이터를 조회만 가능한 RDB, NoSQL과 다르게 DB레벨에서 추론 기능을 지원- "관계", "의미", "추론"RDBNoSQLTypeDB테이블과 행으로 데이터 구조화유연한 데이터 구조엔티티-관계-속성 모델외래키로 테이블 간 관계 표현수평 확장성에 최적화의미론적 관계 표현복잡한 조인 연산에 최적화수평 확장 용이복잡한 그래프 탐색에 강함, 조인 없이 관..

  • format_list_bulleted DB\SQL/TypeDB
  • · 2026. 1. 15.

[기술면접] ACID 에 대해 설명해주세요

ACID 에 대해 아는대로 설명해주세요 ACID 는 트랜잭션의 주요 속성 4가지인 Atomicity, Consistency, Isolation, Durability 를 뜻하는 약어로, 트랜잭션의 안정성 보장을 위한 성질들입니다. Atomicity(원자성) Consistency(일관성) Isolation(격리성/고립성) Durability(지속성) A Atomicity(원자성) 한 트랜잭션의 연산들은 모두 성공하거나, 전부 실패되어야 한다는 성질 All or Nothing 트랜잭션의 안정성 보장을 위한 성질 C Consistency(일관성) 트랜잭션의 이전과 이후 모두 데이터베이스의 상태는 일관된 상태를 유지해야한다는 성질 일관된 상태를 유지한다 -> 데이터베이스의 제약이나 규칙을 만족한다 (요약) 트랜잭..

  • format_list_bulleted DB\SQL
  • · 2024. 4. 11.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (107)
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 코딩테스트 (19)
      • BOJ (10)
      • 프로그래머스 (8)
      • COS (1)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux (2)
    • DB\SQL (3)
      • Oracle (7)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3)
    • TroubleShooting (3)
    • 기타 (11)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (2)
    • DevOps (3)
      • Git\Github (2)
인기 글
전체 방문자
오늘
어제
Copyright © one_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바