Soumettre la recherche
Mettre en ligne
データモデルは時空を越える
•
4 j'aime
•
5,078 vues
T
terahide
Suivre
2015/2/21 しょぼちむにデータモデル設計について教えてくださいの会 #syoboben の発表資料です
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 39
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
第1回 しょぼべん ( http://connpass.com/event/10849/ ) で話しした、イミュータブルデータモデル(世代編)です。
イミュータブルデータモデル(世代編)
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
モバイルにおける電力最適化のための一プラクティス Arduinoとデジタル電力計を使って、Adnroidアプリの消費電力を計測します。 プログラムを変えた時、消費電力はどう変化するか見てみます。
Droid kaigiプレゼン
Droid kaigiプレゼン
Suguru Oho
おおくの部分を口頭で説明したので、メモ書き的なスライドになっております。 http://connpass.com/event/10849/ での発表資料です。
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
kyon mm
DroidKaigi 2015の講演資料です。
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
JJUG CCC 2015 Spring F-7のセッションです。
JobStreamerではじめるJavaBatchのクラウド分散実行
JobStreamerではじめるJavaBatchのクラウド分散実行
Yoshitaka Kawashima
絶対落ちないアプリの作り方(DroidKaig 2015)
絶対落ちないアプリの作り方
絶対落ちないアプリの作り方
Fumihiko Shiroyama
JJUG CCC 2015の発表資料です!
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
Shinichi Kozake
JJUG CCC 2015 Spring
Java web application testing
Java web application testing
Tokuhiro Matsuno
Recommandé
第1回 しょぼべん ( http://connpass.com/event/10849/ ) で話しした、イミュータブルデータモデル(世代編)です。
イミュータブルデータモデル(世代編)
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
モバイルにおける電力最適化のための一プラクティス Arduinoとデジタル電力計を使って、Adnroidアプリの消費電力を計測します。 プログラムを変えた時、消費電力はどう変化するか見てみます。
Droid kaigiプレゼン
Droid kaigiプレゼン
Suguru Oho
おおくの部分を口頭で説明したので、メモ書き的なスライドになっております。 http://connpass.com/event/10849/ での発表資料です。
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
kyon mm
DroidKaigi 2015の講演資料です。
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
JJUG CCC 2015 Spring F-7のセッションです。
JobStreamerではじめるJavaBatchのクラウド分散実行
JobStreamerではじめるJavaBatchのクラウド分散実行
Yoshitaka Kawashima
絶対落ちないアプリの作り方(DroidKaig 2015)
絶対落ちないアプリの作り方
絶対落ちないアプリの作り方
Fumihiko Shiroyama
JJUG CCC 2015の発表資料です!
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
あなたとAndroid 今すぐダウンロード!? Android開発で変わる SIerのJava技術事情について
Shinichi Kozake
JJUG CCC 2015 Spring
Java web application testing
Java web application testing
Tokuhiro Matsuno
DroidKaigi Android学ぶを君へ。生き抜くためのナレッジ共有 Note : https://github.com/operando/DroidKaigi
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
Shinobu Okano
JJUG CCC 2015 Springでの発表資料です。
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
sohta
http://connpass.com/event/10849/ しょぼちむにデータモデル設計について教えてくださいの会 #syoboben で話した資料です。
DB設計でこだわりたい三つの要素
DB設計でこだわりたい三つの要素
Takahiro YAMADA
DroidKaigi
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
DroidKaigiで発表したマテリアルデザインを用いたデザインリニューアル の資料です。
マテリアルデザインを用いたデザインリニューアル [フリル編]
マテリアルデザインを用いたデザインリニューアル [フリル編]
YUKI YAMAGUCHI
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
JJUG CCC 2013 Fallで発表させていただいた「徹底解説!Project Lambdaのすべて」の資料です 最新のものはこちらです. http://www.slideshare.net/bitter_fox/ss-35882498
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
bitter_fox
CyberZ社内勉強会資料,2017/01/11
[社内勉強会]エンジニアな僕の情報収集法
[社内勉強会]エンジニアな僕の情報収集法
Takahiro Moteki
スクレイピングに関する発表 http://www.slideshare.net/hasegawatomoki/ss-37424274 の続編です。
スクレイピングその後
スクレイピングその後
Tomoki Hasegawa
リクルートライフスタイルの考えるストリームデータの活かし方 ~AWS + Kafka + Spark Streaming~
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
Atsushi Kurumada
すべてのかまってちゃんのための「勝手にマッチングしてお店の手配まで」するWebサービスです。大八耐2017によるハッカソン作品。MashupAwards2017 応募作品。 MA紹介: https://hacklog.jp/works/52262 Github: https://github.com/okamuroshogo/auto_matching
kamatte(かまって)
kamatte(かまって)
Shinnosuke HORIGUCHI
2014年IT&IDでの講演資料
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
Nat Sakimura
2015年7月26日に開催されたJuly Tech Festa 2015の基調講演で使用したスライドです。
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
Yasuhiro Horiuchi
GPU2020講演資料 https://www.gdep-sol.co.jp/gpu2020-day2.html 「DRIVE CHARTを支えるAI技術」 DRIVE CHARTを支えるAI技術およびAIを支える技術のご紹介 - コンピュータビジョン - データサイエンス - エッジAI - MLOps
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
Yusuke Uchida
Scrum Fest Niigata 2023 RoomD 15:30-16:00
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
terahide
XP祭り 2022 でお話した資料です
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
terahide
Scrum Fest 大阪 2022 の登壇資料です
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
2022.02.15のアジャイル開発に必要なことは、全て漫画の中にあったLT大会の資料です
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
2021.4.10に開催されたふりかえりカンファレンスの登壇資料です
Att
Att
terahide
Spring Fest 2019 株式会社ビッグツリーテクノロジ&コンサルティング 寺島秀樹 としての発表資料です
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
XP祭り2019でパネルディスカッションしたときの資料です モデラ:てらひで パネラ: 杉井 正克 砂田 文宏 藤村 新
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
terahide
2018/03/07のJSUGの資料です
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
terahide
Contenu connexe
En vedette
DroidKaigi Android学ぶを君へ。生き抜くためのナレッジ共有 Note : https://github.com/operando/DroidKaigi
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
Shinobu Okano
JJUG CCC 2015 Springでの発表資料です。
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
sohta
http://connpass.com/event/10849/ しょぼちむにデータモデル設計について教えてくださいの会 #syoboben で話した資料です。
DB設計でこだわりたい三つの要素
DB設計でこだわりたい三つの要素
Takahiro YAMADA
DroidKaigi
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
DroidKaigiで発表したマテリアルデザインを用いたデザインリニューアル の資料です。
マテリアルデザインを用いたデザインリニューアル [フリル編]
マテリアルデザインを用いたデザインリニューアル [フリル編]
YUKI YAMAGUCHI
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
JJUG CCC 2013 Fallで発表させていただいた「徹底解説!Project Lambdaのすべて」の資料です 最新のものはこちらです. http://www.slideshare.net/bitter_fox/ss-35882498
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
bitter_fox
En vedette
(7)
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
DB設計でこだわりたい三つの要素
DB設計でこだわりたい三つの要素
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
マテリアルデザインを用いたデザインリニューアル [フリル編]
マテリアルデザインを用いたデザインリニューアル [フリル編]
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
Similaire à データモデルは時空を越える
CyberZ社内勉強会資料,2017/01/11
[社内勉強会]エンジニアな僕の情報収集法
[社内勉強会]エンジニアな僕の情報収集法
Takahiro Moteki
スクレイピングに関する発表 http://www.slideshare.net/hasegawatomoki/ss-37424274 の続編です。
スクレイピングその後
スクレイピングその後
Tomoki Hasegawa
リクルートライフスタイルの考えるストリームデータの活かし方 ~AWS + Kafka + Spark Streaming~
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
Atsushi Kurumada
すべてのかまってちゃんのための「勝手にマッチングしてお店の手配まで」するWebサービスです。大八耐2017によるハッカソン作品。MashupAwards2017 応募作品。 MA紹介: https://hacklog.jp/works/52262 Github: https://github.com/okamuroshogo/auto_matching
kamatte(かまって)
kamatte(かまって)
Shinnosuke HORIGUCHI
2014年IT&IDでの講演資料
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
Nat Sakimura
2015年7月26日に開催されたJuly Tech Festa 2015の基調講演で使用したスライドです。
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
Yasuhiro Horiuchi
GPU2020講演資料 https://www.gdep-sol.co.jp/gpu2020-day2.html 「DRIVE CHARTを支えるAI技術」 DRIVE CHARTを支えるAI技術およびAIを支える技術のご紹介 - コンピュータビジョン - データサイエンス - エッジAI - MLOps
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
Yusuke Uchida
Similaire à データモデルは時空を越える
(7)
[社内勉強会]エンジニアな僕の情報収集法
[社内勉強会]エンジニアな僕の情報収集法
スクレイピングその後
スクレイピングその後
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
kamatte(かまって)
kamatte(かまって)
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
車輪は丸くなったか?~デジタル・アイデンティティの標準化動向とそのゴール
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
DRIVE CHARTを支えるAI技術
DRIVE CHARTを支えるAI技術
Plus de terahide
Scrum Fest Niigata 2023 RoomD 15:30-16:00
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
terahide
XP祭り 2022 でお話した資料です
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
terahide
Scrum Fest 大阪 2022 の登壇資料です
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
2022.02.15のアジャイル開発に必要なことは、全て漫画の中にあったLT大会の資料です
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
2021.4.10に開催されたふりかえりカンファレンスの登壇資料です
Att
Att
terahide
Spring Fest 2019 株式会社ビッグツリーテクノロジ&コンサルティング 寺島秀樹 としての発表資料です
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
XP祭り2019でパネルディスカッションしたときの資料です モデラ:てらひで パネラ: 杉井 正克 砂田 文宏 藤村 新
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
terahide
2018/03/07のJSUGの資料です
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
terahide
2016/11/18 の Spring Day 2016 Room4-5 の資料です
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
terahide
2015/6/21 Agile Samurai Base Camp ふりかえりトラックでの事例発表の資料です
明日に繋がるふり返りのプラクティス
明日に繋がるふり返りのプラクティス
terahide
10/30の アジャイらないひよこクラブさんでの発表内容です
ふりかえり
ふりかえり
terahide
2014/09/06に行われたXP祭り2014 のLTの資料です。 当日は英語でプレゼンテーションを行いました
ももたろう
ももたろう
terahide
TDD on ExcelVBA DEMOs
Vbaでもtdd
Vbaでもtdd
terahide
devlove 甲子園 2014 隊トラック 2回表 の資料です
Sierのアジャイルとジレンマとパラダイムシフト
Sierのアジャイルとジレンマとパラダイムシフト
terahide
脱Java初心者を目指すときに読むといいと思う本を考える会
脱Java初心者を目指すときに読むといいと思う本を考える会
terahide
2014/1/21 JJUG ナイトセミナーの資料です
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
terahide
SGT2014 横浜道場 始めよう!インセプションデッキ
SGT2014 横浜道場 始めよう!インセプションデッキ
terahide
Tdd keyword
Tdd keyword
terahide
ゆるぎー
ゆるぎー
terahide
マシュマロチャレンジ
マシュマロチャレンジ
terahide
Plus de terahide
(20)
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
Att
Att
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
明日に繋がるふり返りのプラクティス
明日に繋がるふり返りのプラクティス
ふりかえり
ふりかえり
ももたろう
ももたろう
Vbaでもtdd
Vbaでもtdd
Sierのアジャイルとジレンマとパラダイムシフト
Sierのアジャイルとジレンマとパラダイムシフト
脱Java初心者を目指すときに読むといいと思う本を考える会
脱Java初心者を目指すときに読むといいと思う本を考える会
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
SGT2014 横浜道場 始めよう!インセプションデッキ
SGT2014 横浜道場 始めよう!インセプションデッキ
Tdd keyword
Tdd keyword
ゆるぎー
ゆるぎー
マシュマロチャレンジ
マシュマロチャレンジ
データモデルは時空を越える
1.
てらひで 2015/2/21 #syoboben データモデルは 時空を超える!? ~移動する情報と追跡可能性~
2.
てらひで @terahide27 認定スクラムマスター 認定スクラム プロダクトオーナー アジャイルコンサルタント アーキテクト
3.
てらひで @terahide27 http://gigazine.net/news/20141206-anime-2015winter/ 深夜アニメの カバレッジ90%以上
4.
今日お話すること •データモデルってなんだっ け? •履歴と更新 •データと移動
5.
やらないこと •むずかしいお話 •詳しい説明 •アニメのお話
6.
データ モデル
7.
データ - Wikipedia 伝達、解釈、処理などに適するように形式 化、符号化されたもの、または再度情報 として解釈できるものをいう。 -snip- 端的に言うと、意味のあるデータが 「情報」となる。→情報 http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF
8.
モデル - Wikipedia -snip- システムやプロセスに関して、計算や予測 の助けとするために、単純化した記述のこ とで、特に数学的なそれのこと[1]。現実 よりも単純化した説明
→モデル (学術)、 数理モデル。 http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%87%E3%83%AB
9.
データモデル 意味のあるデータ= 『情報』 を 単純化した記述のこと
10.
今日のお題1 つぶやきシステム
11.
ここ! 35,582回ツイート 35,582件の履歴
12.
簡単なモデル ユーザ ツイート 1 0..*
13.
履歴 ツイート 値 更新日時
14.
履歴 おまけ ツイート 変更履歴 1..* 1
15.
今日のお題2 受発注 むずかしい (>_<)
16.
整理 •データ – 注文、発注、商品、などなど •やりたいこと – 注文があった商品を発注先へ納品する –
二重出荷、未出荷などの誤出荷はNG •考えること – 倉庫に商品がなかったらどうなるんだろう? – などなど
17.
やり方 •一番細かい単位でデータを保持 –トランザクションの単位 •すべての履歴を残す
18.
Sample 注文 * 1 明細 商品 個数 値 1 * ※いろいろ割愛 明細を更新する 可能性のある 最少単位で
19.
使いづらい (>_<)
20.
なにが起こるか •更新はCreateとDeleteだけになる •参照はがっちゃんこしてみればいい
21.
用法容量を お守りの上 適切にお使い ください
22.
性能には気 を付けてね
23.
•時間(現在・過去・未来の受注) •空間(倉庫から発送先へ) つまり移動! 時空を超える
24.
TEA •AccountPattern –アナリシスパターン(ISBN:4894716933) •絶版orz •Transaction(トランザクション) •Entry(エントリー) •Account(資源)
25.
資源 移動の対象となるもの 名前 :商品 商品名:みかん 単位 :箱 個数
:在庫数+入荷数ー出荷数
26.
エントリー 資源をどのくらい変更したか 個数:30 個数:-1 入荷の時 出荷の時
27.
ここまで エントリー 資源 * 1
28.
トランザクション どこからどこへ移動したか 名前:入荷 名前:出荷 入荷は 入荷元から 倉庫への移動 出荷は 倉庫から 出荷先への移動
29.
ここまで エントリー 資源 * 1トランザク ション *1
30.
倉庫には今いくつみかん箱がありますか? 質問 1 30箱 2 -1箱 3
-3箱 エントリー 26箱 資源 1 入荷 2 出荷 3 出荷 トランザクション
31.
今日のお題1 つぶやきシステム
32.
つぶやき ツイート 変更 ツイート <Account><Entry> * 1ツイート 変更 <Transaction> 11 ※冗長だね
33.
つぶやき ツイート変更 ツイート <Account><Entry> クソモデルw1 追加
クソモデルw * 1
34.
つぶやき ツイート変更 ツイート <Account><Entry> 天使モデル1 追加
クソモデルw 2 変更 天使モデル * 1
35.
つぶやき ツイート変更 ツイート <Account><Entry> 1 追加
クソモデルw 2 変更 天使モデル 3 削除 * 1 天使モデル
36.
履歴 ツイート 値 更新日時
37.
ご参考 •オージス総研 アナパタ勉強会のページ –第6章 在庫管理と会計
-前半- http://www.ogis-ri.co.jp/otc/hiroba/others/AnaPatStudy/
38.
まとめ •データモデルはテーブル設計 とは限らない •履歴を残そう •更新を無くそう •必要があればトレーサビリティ にも気を使おう
39.
われわれに よい 学びの場を 与えてくださった しょぼちむはえらい 拍手!
Télécharger maintenant