SlideShare a Scribd company logo
SQL Server 2019
ざっくり紹介
第10回 関西DB勉強会
2019/06/08 SQLWorld お だ
自己紹介
織田 信亮(おだ しんすけ)
大阪で開発者しています
SQLWorld の代表です
http://odashinsuke.hatenablog.com/
Twitter:@shinsukeoda
SQL Server 2019
最近 CTP 3.0 出てます
https://docs.microsoft.com/en-us/sql/sql-
server/sql-server-ver15-release-
notes?view=sqlallproducts-allversions
早期導入プログラム
https://sqlservervnexteap.azurewebsites.n
et/
目玉機能は何?
多くの人は
これを推すはず
Big Data Cluster
Big Data Cluster
k8s で動かすクラスタ (SQL Server /
Spark / HDFS)
データの仮想化
Mongo, HDFS, Oracle とかにアクセス
Data lake
一つの場所にデータを集約(Shared HDFS)
スケールアウトデータマート
Compute Plane / Data Plane
https://docs.microsoft.com/en-us/sql/big-data-cluster/big-data-cluster-overview?view=sqlallproducts-allversions
https://docs.microsoft.com/en-us/sql/big-data-cluster/concept-storage-
pool?view=sqlallproducts-allversions
Big Data Cluster 入門したい方は
de:code 2019 DP01
SQL Server 2019 Big Data Cluster 入門
https://github.com/MasayukiOzawa/dec
ode-2019
Java language extension
Java language extension
external_script で Java が呼べるように
なった!
external_script = 外部スクリプト
2016 で R、2017 で Python
2019 で Java
https://docs.microsoft.com/en-
us/sql/advanced-analytics/java/extension-
java?view=sqlallproducts-allversions
http://sparkjava.com/
デモ
public class Hoge extends AbstractSqlServerExtensionExecutor {
public Hoge() {
executorExtensionVersion = SQLSERVER_JAVA_LANG_EXTENSION_V1;
executorInputDatasetClassName = PrimitiveDataset.class.getName();
executorOutputDatasetClassName = PrimitiveDataset.class.getName();
}
public AbstractSqlServerExtensionDataset execute(
AbstractSqlServerExtensionDataset input, LinkedHashMap<String, Object> params) {
// SparkJava で /hello の get を定義
get("/hello", (request, response) -> "<h1>Hello Spark!! on SQL Server?</h1>");
// HttpClient で叩いて、レスポンスを出力
try {
String res = run("http://localhost:4567/hello");
System.out.println(res);
} catch (IOException e) { System.out.println(e);
}
return null;
}
static OkHttpClient client = new OkHttpClient();
static String run(String url) throws IOException {
Request request = new Request.Builder()
.url(url)
.build();
try (Response response = client.newCall(request).execute()) {
return response.body().string();
}
}
}
Microsoft Extensibility SDK
for Java for SQL Server
3つのクラスが提供
AbstractSqlServerExtensionExecutor
AbstractSqlServerExtensionDataset
PrimiteveDataSet
https://docs.microsoft.com/ja-
jp/sql/language-extensions/how-
to/extensibility-sdk-java-sql-
server?view=sqlallproducts-allversions
Extensibility architecture
https://docs.microsoft.com/ja-jp/sql/language-extensions/concepts/extensibility-
framework?view=sqlallproducts-allversions
In-Memory Database
In-Memory Database
In-Memory OLTP (2014 から)
Memory-Optimized TempDB Metadata
Persistent Memory Support for Linux
Hybrid Buffer Pool
https://docs.microsoft.com/en-us/sql/relational-databases/in-memory-
database?view=sql-server-ver15

More Related Content

What's hot (20)

PDF
Sql database 基本構成と直近で追加されていた機能の紹介
Masayuki Ozawa
 
PPTX
Sql database のご紹介
Oda Shinsuke
 
PPTX
Sql server 2014 新機能の紹介
Oda Shinsuke
 
PPTX
Azure sql database 入門 2014年10月版
貴仁 大和屋
 
PDF
Data consistency 入門 data partitioning ガイダンス
Masayuki Ozawa
 
PDF
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Masayuki Ozawa
 
PDF
もしOracleDBAがMySQLを管理することになったときの注意点など
Kentaro Kitagawa
 
PDF
SQL Server/SQL Database の新機能のお話し
Insight Technology, Inc.
 
PDF
Sql server 構築 運用 tips
Masayuki Ozawa
 
PPTX
Windows Azure BootCamp - SQL Azure
貴仁 大和屋
 
PPTX
Sql database でも使えるほにゃらら
Oda Shinsuke
 
PPTX
Introduction to DocumentDB
Takekazu Omi
 
PPTX
Sql server これだけはやっておこう 最終版
elanlilac
 
PPTX
Sql server 2014 新機能の紹介 改訂版
Oda Shinsuke
 
PDF
Developers.IO 2017 MongoDB on AWS Advance
Shuji Kikuchi
 
PPTX
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
株式会社クライム
 
PDF
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Masayuki Ozawa
 
PDF
データベースの使い分けを考える
Yosuke Katsuki
 
PDF
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
Masayuki Ozawa
 
PDF
Oracle と sql server 比べてみよう (sql server)
Masayuki Ozawa
 
Sql database 基本構成と直近で追加されていた機能の紹介
Masayuki Ozawa
 
Sql database のご紹介
Oda Shinsuke
 
Sql server 2014 新機能の紹介
Oda Shinsuke
 
Azure sql database 入門 2014年10月版
貴仁 大和屋
 
Data consistency 入門 data partitioning ガイダンス
Masayuki Ozawa
 
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Masayuki Ozawa
 
もしOracleDBAがMySQLを管理することになったときの注意点など
Kentaro Kitagawa
 
SQL Server/SQL Database の新機能のお話し
Insight Technology, Inc.
 
Sql server 構築 運用 tips
Masayuki Ozawa
 
Windows Azure BootCamp - SQL Azure
貴仁 大和屋
 
Sql database でも使えるほにゃらら
Oda Shinsuke
 
Introduction to DocumentDB
Takekazu Omi
 
Sql server これだけはやっておこう 最終版
elanlilac
 
Sql server 2014 新機能の紹介 改訂版
Oda Shinsuke
 
Developers.IO 2017 MongoDB on AWS Advance
Shuji Kikuchi
 
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
株式会社クライム
 
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Masayuki Ozawa
 
データベースの使い分けを考える
Yosuke Katsuki
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
Masayuki Ozawa
 
Oracle と sql server 比べてみよう (sql server)
Masayuki Ozawa
 

Similar to Sql server 2019 ざっくり紹介 (15)

PDF
Spark on sql server?
Oda Shinsuke
 
PDF
Summary of SQL Server 2019 new features
Oshitari_kochi
 
PDF
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
Oshitari_kochi
 
PPTX
DBTS2015_B35_SQLServer2016
Tsuyoshi Kitagawa
 
PDF
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
Masayuki Ozawa
 
PPTX
Microsoft Ignite 2019 最新アップデート - Azure Big Data Services を俯瞰的に眺める
Daiyu Hatakeyama
 
PPTX
Sql server sql database 最新機能紹介
Oda Shinsuke
 
PPTX
Sql server 2016 ctp 3.0 新機能
Masayuki Ozawa
 
PPTX
Data & AI Update 情報 - 2020年4月版
Takeshi Fukuhara
 
PDF
[Japan Tech summit 2017] DAL 001
Microsoft Tech Summit 2017
 
PDF
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
Insight Technology, Inc.
 
PDF
Data Scientists Love SQL Server
Tomoyuki Oota
 
PPTX
2016年を振り返って
Oda Shinsuke
 
PPTX
Summary of SQL Database Updates
Oshitari_kochi
 
Spark on sql server?
Oda Shinsuke
 
Summary of SQL Server 2019 new features
Oshitari_kochi
 
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
Oshitari_kochi
 
DBTS2015_B35_SQLServer2016
Tsuyoshi Kitagawa
 
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
Masayuki Ozawa
 
Microsoft Ignite 2019 最新アップデート - Azure Big Data Services を俯瞰的に眺める
Daiyu Hatakeyama
 
Sql server sql database 最新機能紹介
Oda Shinsuke
 
Sql server 2016 ctp 3.0 新機能
Masayuki Ozawa
 
Data & AI Update 情報 - 2020年4月版
Takeshi Fukuhara
 
[Japan Tech summit 2017] DAL 001
Microsoft Tech Summit 2017
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
Insight Technology, Inc.
 
Data Scientists Love SQL Server
Tomoyuki Oota
 
2016年を振り返って
Oda Shinsuke
 
Summary of SQL Database Updates
Oshitari_kochi
 
Ad

More from Oda Shinsuke (19)

PDF
SQL Server2022_PSPoptimization_pub.pdf
Oda Shinsuke
 
PDF
Blazor 触ってみた
Oda Shinsuke
 
PDF
Linux + PHP でも SQL Server
Oda Shinsuke
 
PPTX
グラフデータベースの話し
Oda Shinsuke
 
PPTX
Transaction scopeまだダメ
Oda Shinsuke
 
PPTX
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
 
PPTX
Sql world とは
Oda Shinsuke
 
PPTX
開発者の方向けの Sql server(db) t sql 振り返り
Oda Shinsuke
 
PPTX
Sql world とは
Oda Shinsuke
 
PPTX
Ms build 触ってみよう
Oda Shinsuke
 
PPTX
Sql server2014復習とsqlserver2016の紹介
Oda Shinsuke
 
PPTX
Selenium 触ってみよう
Oda Shinsuke
 
PPTX
Sql database のご紹介
Oda Shinsuke
 
PPTX
Sql world を支える技術
Oda Shinsuke
 
PPTX
Sql world とは
Oda Shinsuke
 
PPTX
Jsf アプリ作ったった
Oda Shinsuke
 
PPTX
Sql world を支える技術
Oda Shinsuke
 
PPTX
KnockoutJS の紹介
Oda Shinsuke
 
PPTX
BeanValidation
Oda Shinsuke
 
SQL Server2022_PSPoptimization_pub.pdf
Oda Shinsuke
 
Blazor 触ってみた
Oda Shinsuke
 
Linux + PHP でも SQL Server
Oda Shinsuke
 
グラフデータベースの話し
Oda Shinsuke
 
Transaction scopeまだダメ
Oda Shinsuke
 
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
 
Sql world とは
Oda Shinsuke
 
開発者の方向けの Sql server(db) t sql 振り返り
Oda Shinsuke
 
Sql world とは
Oda Shinsuke
 
Ms build 触ってみよう
Oda Shinsuke
 
Sql server2014復習とsqlserver2016の紹介
Oda Shinsuke
 
Selenium 触ってみよう
Oda Shinsuke
 
Sql database のご紹介
Oda Shinsuke
 
Sql world を支える技術
Oda Shinsuke
 
Sql world とは
Oda Shinsuke
 
Jsf アプリ作ったった
Oda Shinsuke
 
Sql world を支える技術
Oda Shinsuke
 
KnockoutJS の紹介
Oda Shinsuke
 
BeanValidation
Oda Shinsuke
 
Ad

Recently uploaded (10)

PDF
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
PDF
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
PDF
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
PDF
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
PDF
ABC2025S LT講演「世界の窓から Androidこんにちは2025」アプリ自動生成の将来?ロボティクスの夢再び?
嶋 是一 (Yoshikazu SHIMA)
 
PDF
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 
PDF
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
PDF
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
PDF
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
ABC2025S LT講演「世界の窓から Androidこんにちは2025」アプリ自動生成の将来?ロボティクスの夢再び?
嶋 是一 (Yoshikazu SHIMA)
 
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 

Sql server 2019 ざっくり紹介