본문 바로가기

강의 목록342

1. DBMS란? DBMS는 DataBase Management System, 한글로는 데이터베이스 관리 시스템을 말하며 이것은 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합이다. 그러면 여기서 얘기하는 DB 즉 DataBase란 무엇인가? DataBase는 컴퓨터에서 신속한 탐색과 검색을 위해 특별히 조직된 정보집합체로서 데이터들의 묶음을 말한다. DBMS는 DataBase를 저장하고, 추출하며, 관리하기 위해 필요한 일련의 작업을 하는 관리 시스템을 말한다고 할 수 있다. 그러면 DBMS는 왜 필요한 것인가? 처음의 DBMS는 상업적인 데이터를 컴퓨터로 관리 하기 시작할 무렵 데이터를 저장하기 위한 방법을 개선하기 위한 하나의 방법으로 구현되기 시작했다. 처음의 데이터는 .. 2009. 2. 17.
1장. MySQL 아키텍쳐 : (1) MySQL 내부 구조 어떤 DBMS이든지 마찬가지겠지만, DBMS를 효율적으로 적은 리소스로 가장 좋은 성능을 내게끔 사용하기 위해서 가장 먼저 해야 하는 일은 어떠한 구조로 만들어 졌는지 확인하는 것이다. DBMS의 특성을 확인하여, 그 DBMS의 장점과 단점을 파악하고, 내가 원하는 서비스의 성격에 맞게 DBMS를 선택하여 사용하면, 훨씬 더 효율적으로 데이터를 관리 할 수 있다. MySQL도 DBMS로서 다른 DBMS와 비교되는 구조와 특성을 가지고 있다. 이러한 특성을 미리 나열하기 전에 MySQL의 내부 구조에 대해 먼저 알아보자. [그림 1-1] [그림 1-1]은 MySQL Conference에서 MySQL 내부 구조 설명시 MySQLAB에서 사용했던 그림이다. 여기에서 알수 있는 것은 MySQL Server의 내.. 2009. 2. 17.