Submit Search
Upload
Sql serverと他dbの違いを押さえよう!
•
Download as PPTX, PDF
•
1 like
•
2,495 views
O
Oda Shinsuke
Follow
第5回 関西DB勉強会 https://kansaidbstudy.connpass.com/event/55185/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Recommended
Black Belt Online Seminar Amazon CloudWatch
Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
Amazon Web Services Korea
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
Open Source Consulting
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
VMware Tanzu Korea
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
Tetsuya Kawahara
AWS初心者向けWebinar AWSでのコスト削減オプション
AWS初心者向けWebinar AWSでのコスト削減オプション
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
Recommended
Black Belt Online Seminar Amazon CloudWatch
Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
Amazon Web Services Korea
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
Open Source Consulting
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
VMware Tanzu Korea
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
Tetsuya Kawahara
AWS初心者向けWebinar AWSでのコスト削減オプション
AWS初心者向けWebinar AWSでのコスト削減オプション
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
Amazon Web Services Japan
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
Amazon Web Services Japan
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
Amazon Web Services Japan
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
Amazon Web Services Korea
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
AWS Step Functionsを使ったバックアップシステム
AWS Step Functionsを使ったバックアップシステム
Akihiro Kamiyama
Re: ゼロから始める監視設計
Re: ゼロから始める監視設計
Masahito Zembutsu
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon Aurora
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon Kinesis
AWS Black Belt Techシリーズ Amazon Kinesis
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
Amazon Web Services Japan
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
Amazon Web Services Japan
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Amazon Web Services
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
Amazon Web Services Japan
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
オラクルエンジニア通信
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
Hinemos
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
AWS Black Belt Online Seminar 2017 Amazon EC2
AWS Black Belt Online Seminar 2017 Amazon EC2
Amazon Web Services Japan
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
Amazon Web Services Japan
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
Amazon Web Services Korea
Windows Azure BootCamp - SQL Azure
Windows Azure BootCamp - SQL Azure
貴仁 大和屋
Sql world とは
Sql world とは
Oda Shinsuke
More Related Content
What's hot
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
Amazon Web Services Japan
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
Amazon Web Services Japan
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
Amazon Web Services Japan
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
Amazon Web Services Korea
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
AWS Step Functionsを使ったバックアップシステム
AWS Step Functionsを使ったバックアップシステム
Akihiro Kamiyama
Re: ゼロから始める監視設計
Re: ゼロから始める監視設計
Masahito Zembutsu
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon Aurora
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon Kinesis
AWS Black Belt Techシリーズ Amazon Kinesis
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
Amazon Web Services Japan
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
Amazon Web Services Japan
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Amazon Web Services
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
Amazon Web Services Japan
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
オラクルエンジニア通信
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
Hinemos
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
AWS Black Belt Online Seminar 2017 Amazon EC2
AWS Black Belt Online Seminar 2017 Amazon EC2
Amazon Web Services Japan
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
Amazon Web Services Japan
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
Amazon Web Services Korea
What's hot
(20)
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
AWS Step Functionsを使ったバックアップシステム
AWS Step Functionsを使ったバックアップシステム
Re: ゼロから始める監視設計
Re: ゼロから始める監視設計
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Techシリーズ Amazon Kinesis
AWS Black Belt Techシリーズ Amazon Kinesis
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
AWS Black Belt Online Seminar 2016 Amazon EC2 Spot Instances(スポットインスタンス)
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
AWS X-Ray를 통한 서버리스 분산 애플리케이션 추적하기 - 윤석찬 (AWS 테크에반젤리스트)
AWS Black Belt Online Seminar 2017 Amazon EC2
AWS Black Belt Online Seminar 2017 Amazon EC2
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
[よくわかるクラウドデータベース] Amazon RDS for SQL Server導入事例
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
Similar to Sql serverと他dbの違いを押さえよう!
Windows Azure BootCamp - SQL Azure
Windows Azure BootCamp - SQL Azure
貴仁 大和屋
Sql world とは
Sql world とは
Oda Shinsuke
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
2012年1月技術ひろば
2012年1月技術ひろば
貴仁 大和屋
EC-CUBE on SQL データベース勉強会
EC-CUBE on SQL データベース勉強会
Kentaro Ohkouchi
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介
Oda Shinsuke
SQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話し
Insight Technology, Inc.
Sql azure知ってますか?改訂版
Sql azure知ってますか?改訂版
Oda Shinsuke
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃらら
Oda Shinsuke
【de:code 2020】 今すぐはじめたい SQL Database のかしこい使い分け術 前編
【de:code 2020】 今すぐはじめたい SQL Database のかしこい使い分け術 前編
日本マイクロソフト株式会社
オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用
elanlilac
Sql world とは
Sql world とは
Oda Shinsuke
Sql world とは
Sql world とは
Oda Shinsuke
今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
Keisuke Oohata
Sql world とは
Sql world とは
Oda Shinsuke
Sql azure入門
Sql azure入門
貴仁 大和屋
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
Oshitari_kochi
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
Daisuke Masubuchi
Similar to Sql serverと他dbの違いを押さえよう!
(20)
Windows Azure BootCamp - SQL Azure
Windows Azure BootCamp - SQL Azure
Sql world とは
Sql world とは
Sql world を支える技術
Sql world を支える技術
2012年1月技術ひろば
2012年1月技術ひろば
EC-CUBE on SQL データベース勉強会
EC-CUBE on SQL データベース勉強会
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介
SQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話し
Sql azure知ってますか?改訂版
Sql azure知ってますか?改訂版
Sql database のご紹介
Sql database のご紹介
Sql world を支える技術
Sql world を支える技術
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃらら
【de:code 2020】 今すぐはじめたい SQL Database のかしこい使い分け術 前編
【de:code 2020】 今すぐはじめたい SQL Database のかしこい使い分け術 前編
オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用
Sql world とは
Sql world とは
Sql world とは
Sql world とは
今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
Sql world とは
Sql world とは
Sql azure入門
Sql azure入門
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
More from Oda Shinsuke
SQL Server2022_PSPoptimization_pub.pdf
SQL Server2022_PSPoptimization_pub.pdf
Oda Shinsuke
What's hyperscale
What's hyperscale
Oda Shinsuke
Dot net+sql server tips
Dot net+sql server tips
Oda Shinsuke
Sql server 2019 ざっくり紹介
Sql server 2019 ざっくり紹介
Oda Shinsuke
Spark on sql server?
Spark on sql server?
Oda Shinsuke
SQL Server のロック概要
SQL Server のロック概要
Oda Shinsuke
Blazor 触ってみた
Blazor 触ってみた
Oda Shinsuke
Linux + PHP でも SQL Server
Linux + PHP でも SQL Server
Oda Shinsuke
グラフデータベースの話し
グラフデータベースの話し
Oda Shinsuke
Sql server 2017 新機能のご紹介
Sql server 2017 新機能のご紹介
Oda Shinsuke
Sql server 2017 からはじめる graph データベース
Sql server 2017 からはじめる graph データベース
Oda Shinsuke
Transaction scopeまだダメ
Transaction scopeまだダメ
Oda Shinsuke
2016年を振り返って
2016年を振り返って
Oda Shinsuke
開発者の方向けの Sql server(db) t sql 振り返り
開発者の方向けの Sql server(db) t sql 振り返り
Oda Shinsuke
Sql world とは
Sql world とは
Oda Shinsuke
Ms build 触ってみよう
Ms build 触ってみよう
Oda Shinsuke
Sql server sql database 最新機能紹介
Sql server sql database 最新機能紹介
Oda Shinsuke
Selenium 触ってみよう
Selenium 触ってみよう
Oda Shinsuke
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
Jsf アプリ作ったった
Jsf アプリ作ったった
Oda Shinsuke
More from Oda Shinsuke
(20)
SQL Server2022_PSPoptimization_pub.pdf
SQL Server2022_PSPoptimization_pub.pdf
What's hyperscale
What's hyperscale
Dot net+sql server tips
Dot net+sql server tips
Sql server 2019 ざっくり紹介
Sql server 2019 ざっくり紹介
Spark on sql server?
Spark on sql server?
SQL Server のロック概要
SQL Server のロック概要
Blazor 触ってみた
Blazor 触ってみた
Linux + PHP でも SQL Server
Linux + PHP でも SQL Server
グラフデータベースの話し
グラフデータベースの話し
Sql server 2017 新機能のご紹介
Sql server 2017 新機能のご紹介
Sql server 2017 からはじめる graph データベース
Sql server 2017 からはじめる graph データベース
Transaction scopeまだダメ
Transaction scopeまだダメ
2016年を振り返って
2016年を振り返って
開発者の方向けの Sql server(db) t sql 振り返り
開発者の方向けの Sql server(db) t sql 振り返り
Sql world とは
Sql world とは
Ms build 触ってみよう
Ms build 触ってみよう
Sql server sql database 最新機能紹介
Sql server sql database 最新機能紹介
Selenium 触ってみよう
Selenium 触ってみよう
Sql database のご紹介
Sql database のご紹介
Jsf アプリ作ったった
Jsf アプリ作ったった
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Recently uploaded
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Sql serverと他dbの違いを押さえよう!
1.
SQL Server と他
DB の違い を押さえよう! 2017/05/20 第5回 関西DB勉強会 SQLWorld お だ
2.
自己紹介 織田 信亮(おだ しんすけ) 大阪で開発者しています SQLWorld
の代表です http://odashinsuke.hatenablog.com/ Twitter:@shinsukeoda
3.
今日お話しすること SQL Server って? DBエンジンの用語と構造
4.
SQL Server って?
5.
SQL Server って? データベースエンジンがよく語られます が、色んな機能をもってます SSIS SSAS SSRS … SQL
Server 2008R2 より https://msdn.microsoft.com/ja- jp/library/ms187875(v=sql.105) .aspx
6.
DB エンジンに限ってみると… オンプレミス SQL Server SQL
Server PDW クラウド (Azure) Azure SQL Database (SQL DB) Azure SQL Data Warehouse(SQL DW)
7.
DBエンジンの 用語と構造
8.
インスタンス, サービス, サーバー 全部同じもの サーバーは文脈によってハードウェアのこ とも… 実行プロセス
9.
データベース サーバーの下に複数のデータベース ユーザーデータベース
10.
ファイル データベース毎に データファイル プライマリ(.mdf) / セカンダリ
(.ndf) ログファイル (.ldf)
11.
ファイルグループ データファイルを束ねる単位 オブジェクトの配置の単位
12.
ログイン サーバー単位 SQL Server にログインするために必要
13.
ユーザー データベース単位
14.
スキーマ データベース単位 オブジェクトの配置場所/権限を設定する ためのグルーピング
15.
テーブル
16.
インデックス
17.
ビュー 一般的なビュー インデックス付きビュー ビューにクラスター化インデックスを作成 実データを持つ(インデックス)ので、検索のパ フォーマンスが良くなる 追加で非クラスター化インデックスも可能 更新があるとインデックスも更新される マテリアライズド ビューのような物
18.
その他 ストアドプロシージャ ファンクション シーケンス シノニム トリガー
19.
構造について詳しくは… SQL Server Management Studio(SSMS)
でデータベースに接続し てみよう! 資料の画像は、SSMS からキャプチャ
20.
照合順序 文字データの比較/並べ替えの規則 英語圏では、’Ch~’ と ‘Co~’
は ‘Ch~’ の 方が先。スペイン語圏では、’Ch~’ は C の 末尾に来るらしい 日本語の指定だと… JAPANESE_XJIS_100_CS_AS_KS_WS_SC とか
21.
照合順序 大文字/小文字の区別 (CS /
CI) “a” と “A” が同じ アクセントの区別 (AS / AI) "a" と "ǎ" が同じ “は” と “ば” と “ぱ“ 、 ”つ” と "っ“ かなを区別 (KS / 省略) “あ” と “ア” が同じ
22.
照合順序 幅の区別 (WS /
省略) “ア” と “ア” が同じ サロゲートペアの文字数 (SC / 省略) “叱”:1文字 “𠮟”:2文字 両方1文字に バイナリ照合順序 (BIN / BIN2) コードポイントによる比較/並び替え
23.
トランザクション分離レベル READ UNCOMMITED READ COMMITED REPEATABLE
READ SNAPSHOT SERIALIZABLE
24.
ロック 共有ロック (S) 更新ロック (U) 排他ロック
(X) 共有ロック中 更新ロック中 排他ロック中 (要求) S ○ ○ × (要求) U ○ × × (要求) X × × ×
25.
まとめ RDBMS で用語の細かな違いはある どの RDBMS
も似たり寄ったりの機能 / 構文 があると思うので、キーワード憶え ておけば探せると思います。 同じ名前でも、動作が若干違うものもあ るので気を付ける
Editor's Notes
有名どころだと・・・ SQL Server Analysis Services (SSAS) 分析用(OLAP)のデータ作る (キューブとか) SQL Server Integrate Services (SSIS) データの統合/変換 (ETL) SQL Server Reporting Services (SSRS) レポート (帳票) 最近は R Service とかもあったり…
SQL Server / SQL Server PDW(Parallel Data Warehouse) / Azure SQL DB / Azure SQL DW オンプレ / クラウド とも、一般向け / デカいデータ 向け あります。
Windows サービス / プロセス
ユーザー データベース は、みんなが作って、使うやつ
データファイル (.mdf、.ndf) プライマリ(.mdf)、セカンダリ(.ndf) セカンダリは任意 ログファイル (.ldf) トランザクションログ
複数のデータファイルを1つのファイルグループに含める データは、データファイルに満遍なく書き込まれる ※ファイルグループに後から追加したファイルは、一時的に書込みが多くなる プライマリファイルグループと任意のファイルグループ オブジェクトの配置はファイルグループ単位で指定 Aテーブルは、プライマリファイルグループ、Bテーブルは、FG2 というファイルグループ、… パーティションテーブルでパーティション毎に別ファイルグループに… FILESTREAM ファイルグループ は、FILESTREAM 機能を使っているデータを書き込む
ログインと紐づいて、データベースにアクセスするために必要 1ログインが、販売管理データベースでは一般ユーザー、管理会計データベースでは、特権ユーザー とか
オブジェクトの配置場所/権限設定するためのグルーピング
・テーブル ・テーブル 普通のテーブル(クラスター化インデックス有テーブル / 無テーブル (ヒープテーブル)) ・メモリ最適化テーブル インメモリのテーブル ・テンポラルテーブル バージョン管理されたテーブル ANSI SQL 2011 で導入。 普通のテーブル と メモリ最適化テーブルでサポート ・外部テーブル HDFS(Hadoop) / Azure Blob ストレージ / Azure Data Lake / Azure SQL DB ・File Table ディレクトリやファイルを通常のWindowAPI(エクスプローラー等)から扱えるようにしつつも、DBでも管理するテーブル
・インデックス ・クラスター化インデックス B-Tree リーフには実データ。データは順番に格納されている ・非クラスター化インデックス B-Tree リーフにはクラスター化インデックスのキー。ヒープテーブルの場合は、RID(Row Identitifier) ・クラスター化列ストアインデックス 列ストア テーブルの全データが列ストア ・非クラスター化列ストアインデックス 列ストア インデックスで指定した列のみ列ストアとしてインデックスを作成 ・XMLインデックス ・空間インデックス
ストアドプロシージャ 結果セット返す構文が 単に SELECT 書くだけ(MySQL と同じなのかな?) ファンクション 単一の値を返すスカラー値関数/テーブルを返すテーブル値関数 シーケンス IDENTITY との使い分けは、複数のテーブルで使いまわしたい、完全に連続した値を使いたい場合 (No Cache で)。IDENTITY はキャッシュ取っているので、再起動したときとか空き番が出る シノニム 普通のシノニム = SQL Server は 最大4つの区切りでオブジェクトにアクセス [サーバー].[データベース].[スキーマ].[テーブル] これを簡略化 トリガー ・DML トリガー トリガーが動く単位は、行単位ではなくテーブル単位。複数行の更新でもトリガーの実行は1回。複数行の更新があった場合でも良いように処理を書く。 ・DDL トリガー ・ログイン トリガー
CaseSensitivity AccentSensitivity 濁点、半濁点、小書き文字 が同じ扱い KanatypeSensitive
WidthSensitivity 2017 から VSS が追加 異体字 (VSS / 省略) SQL Server 2017 から SC の内容も含んでそう 同じ意味の漢字でもコードが違う 渡辺、渡邊、渡邉
ダーティリード:他トランザクションの未コミットのデータが見える 反復不能読取(ファジーリード/non repetable):同一トランザクション中で、1回目と2回目の問い合わせ結果が異なる (別トランで UPDATE / DELETE された) ファントム:同一トランザクション中で、1回目に無かった行が、2回目の問い合わせで出てくること(別トランで INSERT されコミットされた) READ UNCOMMITED :ダーティ○、ファジー○、ファントム○ READ COMMITED :ダーティ×、ファジー○、ファントム○ REPEATABLE READ :ダーティ×、ファジー×、ファントム○ SNAPSHOT :ダーティ×、ファジー×、ファントム× SERIALIZABLE :ダーティ×、ファジー×、ファントム× データベースの設定で、READ_COMMITED_SNAPSHOT を ON に出来る SERIALIZABLE で SELECT した場合、その範囲に 別トランザクションから INSERT 出来ない SNAPSHOT で SELECT した場合、その範囲に 別トランザクションから INSERT 出来る => ただし、SNAPSHOT の方から SELECT してもコミットしたデータは見えない
デフォルトの分離レベルで SELECT すると、共有ロック取ります。 なので、トランザクション内で検索、更新とする処理が並列で動くとデッドロックになる。
Download now