[TIL] 1월 29일

yeon·2021년 1월 30일
0

생활코딩 서버 > MySQL

https://opentutorials.org/course/195/1400

SQL : Structured Query Language, 데이터베이스에서 데이터를 저장하거나 얻기 위해서 사용하는 표준화된 언어

쿼리(Query)란?

쿼리(Query)란?

데이터베이스에 정보를 요청하는 것

쿼리는 웹 서버에 특정한 정보를 보여달라는 웹 클라이언트 요청(주로 문자열을 기반으로 한 요청)에 의한 처리이다.

쿼리는 보통 데이터베이스로부터 특정한 주제어나 어귀를 찾기 위해 사용된다.

주제어가 검색엔진의 검색필드 내에 입력된 다음, 그 내용이 웹서버로 넘겨진다

B-Tree

B-Tree 개념 정리

B 트리

  • B-Tree는 데이터베이스와 파일 시스템에서 많이 사용되는 자료구조
  • 노드내의 최대 데이터 수에따라 m차 B-Tree 라고 한다.
  • 자식 노드의 개수가 2개 이상인 트리
  • 방대한 양의 저장된 자료를 검색해야 하는 경우에 검색어와 자료를 일일이 비교하는 것은 비효율적 → 데이터베이스에 맞지 않음
  • B-Tree는 자료를 정렬된 상태로 보관한다.
  • 삽입 삭제를 대수시간으로 할 수 있다.
    • 대수 시간? : 이진 탐색시 시간 복잡도 O(log n) = 로그 시간

그 뒤에 내용과 노드 관련내용은 잘 이해가 안간다. B-Tree가 무엇인지 간략하게 알았으니 여기까지만

MySQL 프로시저

MySQL 프로시저

스크립트를 어떻게 짜야하나 MySQL 안에서 짜야하나, 도커 밖에서 짜서 mysql 안에서 실행해야하나 잘몰라서 조원들과 이야기하다가 starve가 프로시저라는것이 있다는 것을 알려주었다.

0개의 댓글