Suche senden
Hochladen
Nodejs and mongodb
•
1 gefällt mir
•
1,442 views
Ayako Hatori
Folgen
nodejs と mongodb を使おう
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
SPA勉強会
SPA勉強会
Daisuke Onoe
Web業務アプリの新しい潮流
Web業務アプリの新しい潮流
久司 中村
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Cross-Origin Resource Sharing
Cross-Origin Resource Sharing
Hiyou Shinnonome
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Yusuke Murata
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
Narami Kiyokura
Empfohlen
SPA勉強会
SPA勉強会
Daisuke Onoe
Web業務アプリの新しい潮流
Web業務アプリの新しい潮流
久司 中村
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Cross-Origin Resource Sharing
Cross-Origin Resource Sharing
Hiyou Shinnonome
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Yusuke Murata
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
Narami Kiyokura
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
Nodejs beginner
Nodejs beginner
SoheiUchino1
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
Reactつかってみた
Reactつかってみた
Minori Tokuda
Service Workers
Service Workers
Takenori Nakagawa
Service Workers Push API Hands-on
Service Workers Push API Hands-on
Takenori Nakagawa
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
toyship
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
icchiman
201605 FA勉強会 seleniumスライド
201605 FA勉強会 seleniumスライド
秀平 高橋
201605 fa勉強会スライド
201605 fa勉強会スライド
秀平 高橋
20120128
20120128
小野 修司
React.js
React.js
youhe_
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
もう2度と止まらせない
もう2度と止まらせない
Shogo Hashimoto
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
俺とAngular JS 2
俺とAngular JS 2
Masayuki KaToH
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Weitere ähnliche Inhalte
Was ist angesagt?
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
Nodejs beginner
Nodejs beginner
SoheiUchino1
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
Reactつかってみた
Reactつかってみた
Minori Tokuda
Service Workers
Service Workers
Takenori Nakagawa
Service Workers Push API Hands-on
Service Workers Push API Hands-on
Takenori Nakagawa
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
toyship
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
icchiman
201605 FA勉強会 seleniumスライド
201605 FA勉強会 seleniumスライド
秀平 高橋
201605 fa勉強会スライド
201605 fa勉強会スライド
秀平 高橋
20120128
20120128
小野 修司
React.js
React.js
youhe_
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
もう2度と止まらせない
もう2度と止まらせない
Shogo Hashimoto
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
Was ist angesagt?
(20)
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Nodejs beginner
Nodejs beginner
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Reactつかってみた
Reactつかってみた
Service Workers
Service Workers
Service Workers Push API Hands-on
Service Workers Push API Hands-on
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
201605 FA勉強会 seleniumスライド
201605 FA勉強会 seleniumスライド
201605 fa勉強会スライド
201605 fa勉強会スライド
20120128
20120128
React.js
React.js
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
もう2度と止まらせない
もう2度と止まらせない
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Ähnlich wie Nodejs and mongodb
俺とAngular JS 2
俺とAngular JS 2
Masayuki KaToH
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
Kazuhiro Yoshimoto
WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション
WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション
力也 伊原
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
アプリ開発も出来るイマドキのWeb技術入門(エンジニア適職フェアWeb技術入門セミナー)
アプリ開発も出来るイマドキのWeb技術入門(エンジニア適職フェアWeb技術入門セミナー)
友太 渡辺
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
Masayuki KaToH
JavaScript(AngularJS)で作る iOS・Androidアプリ開発ハンズオン
JavaScript(AngularJS)で作る iOS・Androidアプリ開発ハンズオン
Kazuhiro Yoshimoto
Lt7 SPA
Lt7 SPA
GIG inc.
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
kumo2010
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
sz yudppp
SharePoint 2010 を使ったクラウドアプリ開発
SharePoint 2010 を使ったクラウドアプリ開発
Tusyoshi Matsuzaki
Hello, React!! まで導く Reactの基礎
Hello, React!! まで導く Reactの基礎
iPride Co., Ltd.
Meteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョン
Katsumi Honda
Ähnlich wie Nodejs and mongodb
(20)
俺とAngular JS 2
俺とAngular JS 2
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
JavaScript(AngularJS・React.js)で作る iOS・Androidアプリハンズオン
WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション
WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
アプリ開発も出来るイマドキのWeb技術入門(エンジニア適職フェアWeb技術入門セミナー)
アプリ開発も出来るイマドキのWeb技術入門(エンジニア適職フェアWeb技術入門セミナー)
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
JavaScript(AngularJS)で作る iOS・Androidアプリ開発ハンズオン
JavaScript(AngularJS)で作る iOS・Androidアプリ開発ハンズオン
Lt7 SPA
Lt7 SPA
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
オフラインファーストの思想と実践
オフラインファーストの思想と実践
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
SharePoint 2010 を使ったクラウドアプリ開発
SharePoint 2010 を使ったクラウドアプリ開発
Hello, React!! まで導く Reactの基礎
Hello, React!! まで導く Reactの基礎
Meteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョン
Kürzlich hochgeladen
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Kürzlich hochgeladen
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Nodejs and mongodb
1.
nodejs and monogDBnodejs
and monogDB “ 非同期で! ” 2013/03/10 Hatori Ayako.
2.
非同期 (none block)
のメリット
3.
非同期なクライアントアプリ 最近のいけてるクライアント ● スマートフォン (iPhone, Android) ●
jquery(ajax) こいつらは、サーバアプリ向けに、たくさんの API 呼出 ( JSON 形式が多い)を非同期に行う。
4.
なぜ非同期? ● みかけのスピードを早くみせる ● ユーザ操作を快適にする サーバの応答を待たない作りなら、とりあえず画面を表 示して、いつでもユーザ操作に反応することができる。
5.
サーバアプリの対応は? クライアントからの大量の要求が来る! しかもシリアライズされていないので、同 時に来る。 www サーバを増やす? apache の
worker を増やす? > DB がボトルネック
6.
サーバアプリの非同期化 サーバ側もパラレル処理から シングルスレッド非同期処理へ 通信、ファイル操作、 DB 操作など、処理の
sleep 時間 を有効に使う。 時間のかかる処理をコールバックにして、 none block でぶんまわす。
7.
いけてる言語と DB
8.
いけてる node.js 非同期の処理に向いてる言語ってなんだっけ? あ、 javascript
あるじゃん。 サーバサイドも高速でファイル関係とかちょっと拡張し た javascript 使えればいいのに。 > perl とか python みたいに、 node.js
9.
node.js お得なメモ ● cpan, pip
のかわりに npm ● node.js のコマンドは、 node ● ひな形は、 express で簡単作成 ● アプリケーションサーバ (tomcat と同 じ)として運用
10.
node.js はじめの一歩 % mkdir
myapp % cd myapp % npm init % npm install express jade mongoose % ./node_modules/express/bin/express sample
11.
node.js express sample
12.
いけてる mongoDB ● 非同期の処理に向いてる DB
もいる。 ● node.js から使うから、 JSON が簡単に扱えるといいか も。 ● いまどきは ORM(Object-Relational Mapping) だよね テーブルじゃなくて、 JSON 形式で DB に保存する noSQL な DB 、 mongoDB
13.
mongoDB お得なメモ ● mongoDB は、
1process のデーモン ● 保存形式は JSON のバイナリ BSON ● テーブルじゃなくて、コレクション ● transaction はない (commit なし ) ● リレーションはない (JSON の階層でがん ばれ)
14.
mongoDB はじめの一歩 ● DB
anditdb ● collection bouzu
15.
おしまい
Jetzt herunterladen