안녕하세요. SQLER의 코난 김대우입니다. 
이번 강좌에서는, 1-3. SQL Server 2022이 나오기까지를 진행 하겠습니다.


SQLER에서 진행되는, 챗GPT와 함께 배우는 SQL Server 강좌 목록

 

Microsoft SQL Server는 데이터베이스 관리 시스템(DBMS)으로 마이크로소프트가 개발합니다. 이 챕터에서는 간략히 SQL Server의 역사를 살펴보겠습니다. SQL Server 7 버전 이후는 저의 개인적인 견해도 일부 포함되어 있습니다.

 

 

 

TL;DR

Microsoft SQL Server는 1989년 처음 출시된 데이터베이스 관리 시스템으로, 현재까지 최신 버전이 발표되고 있습니다. 기업용 데이터베이스 시스템으로 폭넓게 사용되고, 클라우드 데이터베이스 통합과 머신러닝 기능 등을 제공하며 지속 업데이트 되고 있습니다.

 

 

SQL Server 출시

SQL Server는 지난 1989년 출시되어 오랜 시간 동안 계속 발전해 왔습니다. 지속적인 업데이트를 거치며 새로운 기능과 향상된 아키텍처를 도입해 왔습니다. 


SQL Server는 데이터베이스 관리와 분석을 효과적으로 수행할 수 있으며, 최신 버전인 SQL Server 2022는 Microsoft Azure 클라우드와 연동 및 다양한 확장 기능을 제공해 데이터 사용성과 보안성을 향상합니다.

 

SQL Server 1.0

Sybase의 32bit UNIX 버전을 16bit OS/2 버전으로 변환해서 1989년 릴리즈 되었습니다. 2023년 기준 34살이군요.


☑️ 챗GPT 활용: Sybase 데이터베이스에 대해서 알려줘

 

02-sql1.0.png

이미지 - SQL Server 1.0

 

SQL Server 4.2

1992년에 발표되었습니다. 마이크로소프트의 서버 제품군 - Windows NT 3.1에 SQL Server 4.2가 탑재됩니다. 


☑️ 챗GPT 활용: 마이크로소프트의 서버 제품군 - Windows NT에 대해서 알려줘


SQL서버 6.0

Sybase의 RDBMS 엔진 라이선스를 구입한 후 마이크로소프트가 직접 개발하게 됩니다. 
GUI 제공 및 Windows NT에 최적화된 SQL Server를 개발합니다. 클라이언트 SDK와 관리 도구를 제공해 MS-DOS부터 Windows 98까지 사용이 가능했습니다.

 

SQL서버 6.5

1996년 4월 출시되었으며 SQL서버 6.0에 일부 기능이 추가됩니다. 인터넷과 데이터 보안 관련 기능이 추가되고, ANSI SQL규격 인증을 획득합니다.

 

SQL Server 7.0

르네상스의 시작이라고 할까요. 1998년 12월 발표되었습니다. 기존 코드를 거의 새롭게 재개발합니다. 사실상 새로운 버전입니다. 데이터베이스 구조부터 데이터베이스 단위로 저장되는 등 아키텍처에서 큰 변화가 생겼고, OLAP Service(SQL2000부터 Analysis Services), Natural language query(자연어 질의), Full-text search(전문검색) 등의 엔진을 제공했습니다.

 

02_sql7_logo.jpg

 

저에게는 의미가 아주 많은 제품입니다. 1998년부터 지금까지 운영 중인 개발자 커뮤니티 SQLER.com 이 SQL7.0 개발 정보 공유 커뮤니티로 시작했습니다. SQL Server 도약의 이정표였죠.


☑️ 챗GPT 활용: SQL Server의 Analysis Services와 Natural language query, Full-text search에 대해서 알려줘


SQL Server 2000

제품 이름처럼 2000년에 코드명 실로(Shiloh)로 발표되었습니다. 64비트 IA-64 아키텍처 지원을 시작했으며, DTS(Data Transformation Services, 이후 SSIS), SSRS(SQL Server Reporting Services), Analysis Services(OLAP 및 Data mining), Service broker 등을 지원합니다. 


☑️ 챗GPT 활용: CPU 32비트 아키텍처와 64비트 아키텍처 차이에 대해서 알려줘

 

 

SQL Server 2005

코드명 "Yukon". XML 데이터 관리, T-SQL 쿼리에서 웹서비스 호출, CLR(Common Language Runtime) SQL 확장 기능 등을 제공했습니다.

 

SQL Server 2008

코드명 "Katmai". 가동시간 극대화를 제공하는 SQL Server Always On 기능과 Spatial(공간) 데이터, TDE(Transparent data encryption) 데이터 단위 암호화 기능 등을 지원했습니다.


☑️ 챗GPT 활용: Spatial(공간) 데이터에 대해서 알려줘

 

SQL Server 2012

코드명 "Denali".  Always On SQL Server 장애조치 클러스터 인스턴스(Failover Cluster Instances)와 가용성 그룹(Availability Groups)으로 고가용성 지원을 한 차원 높였습니다.

 

SQL Server 2014

인메모리 최적화 테이블(new in-memory capability for tables)을 지원해 자주, 빠른 응답이 필요한 테이블에 대한 접근 및 처리 속도를 높였습니다.

 

Slide6.PNG

이미지 - SQL Server 2016, 2017, 2019 주요 기능


SQL Server 2016

SQL 쿼리 실행계획(Query Execution Plan)을 저장해 실행계획 이슈로 발생하는 성능 이슈를 해결 가능했고, PolyBase로 Oracle, MongoDB, Hadoop, S3 등에 직접 SQL 구문으로 데이터를 쿼리 가능합니다.

 

SQL Server 2017 

리눅스와 컨테이너를 지원합니다. AQP(Adaptive query processing - 이후 IQP)로 런타임 중에 쿼리 처리를 지속적으로 개선합니다.


☑️ 챗GPT 활용: 리눅스와 컨테이너에 대해서 알려줘

 

SQL Server 2019

데이터 가상화(Virtualization)로 원본 데이터 유지가 가능하고, IQP(Intelligent query processing - 지능형 쿼리 처리기)가 더욱 향상됩니다.

 

SQL Server 2022

강화된 Microsoft Azure 클라우드 연동으로 장애복구, 분석, 강력한 보안성을 제공하며, JSON 처리 등 SQL 쿼리 확장 기능들을 제공합니다. 

 

Slide8.PNG

이미지 - SQL Server 2022 주요 기능

 

Slide9.PNG

이미지 - SQL Server 2022 주요기능


SQL Server 2022에 대해서는 천천히 알아보도록 하겠습니다.
 

 

SQL 강좌 책 구매

강좌가 도움이 되셨다면, 책으로 구매 가능합니다. 책 판매 수익금은 전액 기부되며, 아래 링크에서 구매하시면 더 많은 금액이 기부됩니다. 

 

책구매 링크: 챗GPT와 함께하는 마이크로소프트 SQL Server 2022 

책구매링크.png

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 22124
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12259
» SQL강좌: 1-3. SQL Server 2022이 나오기까지 file 코난(김대우) 2023.08.18 114
2213 SQL강좌: 1-2. 왜 데이터베이스를 만들었으며 왜 사용하는가 코난(김대우) 2023.08.18 142
2212 SQL강좌: 1-1. 왜 SQL을 공부해야 하는가 file 코난(김대우) 2023.08.18 577
2211 SQL Server 원장(Ledger) 소개 영상 코난(김대우) 2023.07.15 96
2210 웹기반 SQL 구문 Linter file 코난(김대우) 2023.07.05 117
2209 데이터베이스 비교 - 상용, 오픈소스, NoSQL 포함 file 코난(김대우) 2023.06.26 153
2208 클라우드 데이터 플랫폼 비교 코난(김대우) 2023.06.26 37
2207 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 5751
2206 Azure CosmosDB 소개 - Azure Cosmos DB Essentials Season 1 코난(김대우) 2022.12.23 88
2205 Azure SQL Database : 소개 및 데모 [ADS Training] ㅣ Microsoft Day 코난(김대우) 2022.12.22 122
2204 Azure Database for MySQL : 소개 및 데모 [ADS Training] ㅣ Microsoft Day [2] 코난(김대우) 2022.12.20 216
2203 Microsoft SQL Server 2022 공식발표 file 코난(김대우) 2022.11.24 233
2202 Azure Synapse Analytics 빅데이터 분석 코난(김대우) 2022.11.05 76
2201 Azure Synapse Analytics를 활용한 게임사 유저 이탈분석과 ML Modeling 코난(김대우) 2022.11.02 48
2200 ETL의 끝판왕, 애저 데이터 팩토리 | ep3. 클로징 | 애저 듣고보는 잡학지식 코난(김대우) 2022.11.01 64
2199 ETL의 끝판왕, 애저 데이터 팩토리 | ep2. 데모 | 애저 듣고보는 잡학지식 코난(김대우) 2022.10.31 55
2198 ETL의 끝판왕, 애저 데이터 팩토리 | ep1. 소개 | 애저 듣고보는 잡학지식 코난(김대우) 2022.10.30 79
2197 ETL의 끝판왕, 애저 데이터 팩토리 | ep0. 인트로 | 애저 듣고보는 잡학지식 코난(김대우) 2022.10.28 159
2196 Azure Cosmos DB의 PostgreSQL file 코난(김대우) 2022.10.19 108
2195 Citus PostgreSQL extension - 분산데이터베이스 file 코난(김대우) 2022.10.18 196





XE Login