OneDev
close
프로필 사진

OneDev

github: @ws1811

  • 분류 전체보기 (101) N
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 자료구조&알고리즘 (16)
      • BOJ (8)
      • 프로그래머스 (8)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux\Git (5)
    • DB\SQL (12) N
      • SQL(Oracle) (6)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3) N
    • Exceptions\Errors (3)
    • 기타 (10)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
  • 홈
  • 태그
  • 방명록

[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.

[기술면접] 데이터베이스 인덱스(Index) 에 대해 설명해보세요

Q.인덱스가 무엇인가요?데이터베이스에서 검색 속도를 향상하기 위해 사용하는 데이터베이스 객체입니다.데이터의 위치 정보를 가지고 있고, 정렬된 상태를 유지합니다.내부적으로 B트리/ B+트리 / 해시 테이블 등의 구조로 구성되어있습니다.하나 이상의 컬럼에 대해 생성 가능합니다 Q.인덱스 사용의 장점에 대해 설명해주실래요?테이블의 검색 속도가 향상됩니다이는 시스템 부하 감소로 이어집니다. Q.인덱스 사용의 단점에 대해 설명해주실래요?인덱스를 저장하기 자원(물리적 공간)이 더 소모됩니다DML 사용시 성능이 감소할 수 있습니다 (UPDATE, INSERT, DELETE)UPDATE, DELETE 등이 빈번하게 일어나는 컬럼에 인덱스를 생성하게 되면 인덱스의 크기가 커져서 성능히 저하될 수 있습니다.-> (이유는?..

  • format_list_bulleted DB\SQL
  • · 2024. 4. 10.
NoSQL 데이터베이스

NoSQL 데이터베이스

NoSQL 데이터베이스란? NoSQL 데이터 베이스란 "Not Only SQL" 의 줄임말로, SQL 외에 추가적인 기능이 더 있는 데이터 베이스를 말한다. 관계형데이터베이스(Oracle, MySQL 등) 에 있는 기능을 일부 버려 성능(처리속도)을 높인 데이터베이스이다. SNS 사용량 증가에 따라 사진, 동영상 등의 비정형 데이터를 처리하기 위해 등장했다. 데이터구조를 미리 정해두지 않기 때문에 비정형 데이터를 처리하는데 용이하다 NoSQL 데이터베이스의 종류 MongoDB, 카산드라, H베이스, CouchDB 등이 대표적이다 [1] Key-Value 를 활용해 연관 배열 형태를 가지는 데이터베이스 [2] 데이터를 행단위가 아닌 컬럼단위 지정하 데이터베이스 [3] 데이터를 노드로 표시하고, 노드 사이의..

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

티스토리툴바