MySQL - MySQL(마이SQL)이란 무엇인가?

  기본용어정리

sql(우편배달절차) vs database(아파트) vs dbms(아파트관리자/관리사무소) vs mysql

MySQL이란 무엇인가?



마리아 db역사는 기본이다
mysql사용가능하면 마리아 디비도 가능하다
설령 dbms는 달라도 sql문은 다 똑같다

오라클은 자기 테이블만 조회가 가능하지만
마이스큘은 다른 테이블도 조회가능하다



80년대만해도 파일은 디스크에 저장했다
강사님 학교다닐적에
금요일 저녁이면 드르륵 소리가들린다
지금처럼 레이져가 아닌
도트프린터였다
이걸로는 도저히 데이터무결성을 관리하지 못하겠다
해서 만든게 dbms이다

동시접속 데이터공유 어디언제 쓰든 데이터 무결성을 유지해야한다
비유하기:
무결성이란 은행 입금으로 비유하기
기본적으로 동시성을 포함한 여러가지를 고려해라

데이터베이스가 유출되면 뉴스에 계속나온다
정보유출은 결국 데이터베이스의 유출이다!

유출되면 소액결제도 발생하고 그런다
이런 사건들은 빈번히 있다

디스크든 데이터베이스든 둘다 안전하지 않다 그럼 도대체 뭐가 안전하지?

과거에 강사님께서 메리츠화재 전산일안에서 100명이 넘었다
강사님은 관리팀이라 네트워크장비 데이터 베이스 통신장비 기획 개발 관리
등을 다 했다
그러면 뭐가 생기냐
업체에서 사람이 계속들어온다
그러면 하루에 업체사람이 10명이 들어온다

오라클과 maysql은 마치
카카오가 다음을 합병한 사이라 생각하셔라


데이터 저장방법
1.종이에 펜으로 기록
=>지금은 거의 없지만 나는 할거다
=>어떻게? 프린터로 

2.컴퓨터에 파일로 저장

3.데이터 베이스


오라클은 대용량데이터에 가장 적합하다

보통기업에서는 오라클과 mysql을 고민한다

그건 데티터를 봐야고민하는거지 안보고 고민은뭔?


우리는 레디스 프로스티지 sql을 볼거다

요즘은 msa라는 아키텍쳐를 쓴다

이건 일단 웹설계를 설명하고 할건데

msa는 마이크로 서비스 아키텍쳐다

서비스를 마이크로단으로 쪼개서 구성하겠다임

많은 회사에서 레디스랑 카프카를 쓰는게 일반적이다

우리가 수업시간에 mqtt를 써서작업할거다

엘라스틱 서치는 돈내고 구매해야하낟

오라클경우에는 테스트든 뭐든 공짜다

엘라스틱서치는 회사에서 분석시 주로사용하는 툴이다

가끔 엘라스틱서치 사용가능한다 찾는회사 있디


댓글

가장 많이 본 글