SlideShare a Scribd company logo
‹#› 
PHP&NewSQLで考える 
次世代アプリケーション 
PHPカンファレンス2014 | 2014/10/11 
! 
竹澤 有貴 
The title of the presentation can go here, and it can span nearly the width of the page Company Proprietary and Confidential
profile 
ytake 
• php, node.js, RDBMS, NoSQL 
• Laravel レシピ日本語版作りました 
• たまにライブラリ作ったり 
• ヤフー株式会社 
https://www.facebook.com/ 
yuuki.takezawa 
https://twitter.com/ex_takezawa 
竹澤 有貴 
yuuki takezawa “
突然ですがみなさん、 
NewSQLをご存知ですか? 
ytake
RDBMS -> NoSQL -> NewSQL ? 
ytake
NewSQL? 
“ 
ytake 
• NoSQLではサポートされなかっ 
たトランザクション機能と、 
SQL文をサポート 
• NoSQLのようにスケーラビリテ 
ィが高く、処理速度も高速 
• クラスタにサーバを追加するだ 
けで,パフォーマンスはほぼ直 
線的にスケールアウト 
RDBMSと 
NoSQLの性能 
を兼ね備える
だからといってRDBMSやNoSQL、 
さようなら というものではありません 
全てを上手く使い分けましょう 
ytake
PHPから操作しやすく、 
代表的なVoltDBとNuoDB 
ytake
NewSQL? 
ytake 
• MySQLとの高い互換性 
Replicating from MySQL to NuoDB 
• ファイルシステム 
• クラスタ 
• Active Recordなどもサポート 
• 簡単な管理ツール 
• 豊富なドキュメント 
• pdo拡張エクステンション 
• 非同期P2P 
N“uoDB
NewSQL? 
ytake 
• RDBMSライクな使用感 
• インメモリ+ファイルシステム 
• クラスタ 
• 非同期クエリ 
• DDLをコンパイルして 
ストアドプロシージャを多様 
• ノード数に比例する性能 
• pdo非対応エクステンション 
V“oltDB
ytake
非同期通信などでリアルタイム性が求められるようなアプリケーション 
イベントなどの瞬間的な大規模トラフィックをサポートするアプリケーション 
! 
今後増えていくスマートデバイス以外のアプリケーションやバックエンド 
! 
などなどに対応するためのアイディア作り 
ytake
様々なデータベース技術を用いて、 
ユーザーを驚かせるようなアイディアと、 
PHPを使って新しいものを生み出していきましょう 
! 
VoltDB日本語情報サイト準備中 
! 
ラッパーしたライブラリを公開しています 
https://github.com/ytake/VoltDB.PHPClientWrapper 
ytake
ご清聴ありがとうございました 
ytake

More Related Content

PPTX
Introduce couchbase server
PPTX
Node.jsで使えるファイルDB"NeDB"のススメ
PDF
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
PPTX
Sql database のご紹介
PPTX
Oracle常駐接続プーリング(DRCP)を導入した話
PDF
JavaからScalaへ
PPT
perl language update
PDF
Oracle Database Standard EditionでセミオンラインDDL
Introduce couchbase server
Node.jsで使えるファイルDB"NeDB"のススメ
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Sql database のご紹介
Oracle常駐接続プーリング(DRCP)を導入した話
JavaからScalaへ
perl language update
Oracle Database Standard EditionでセミオンラインDDL

What's hot (20)

PDF
Nginxを使ったオレオレCDNの構築
PDF
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
PDF
Sfes
PPTX
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
PPTX
Sql server sql database 最新機能紹介
PPTX
Continuous delivery 6
PDF
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
PPTX
中小企業向けWindows Server OSの基本とTips
PPTX
KUSANAGIユーザグループ東京 第1回勉強会 資料
PDF
SIerでScalaを使うために私がしたこと
PPTX
Windows Server Essentials用PowerShell コマンドレットを使ってみよう!
PPTX
ニフクラとヤマハルーターで作るセキュアなオフィス環境
PDF
Scala界隈の近況
PDF
MySQLの話 for qpstudy 2013.07
PDF
株式会社インタースペース 沖本様 登壇資料
PDF
Ansible provisioning
PPTX
ELBの概要と勘所
PDF
Webサーバ勉強会#4
KEY
Jenkins + awsで並列テスト
PDF
sensuとその周辺のはなし
Nginxを使ったオレオレCDNの構築
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Sfes
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
Sql server sql database 最新機能紹介
Continuous delivery 6
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
中小企業向けWindows Server OSの基本とTips
KUSANAGIユーザグループ東京 第1回勉強会 資料
SIerでScalaを使うために私がしたこと
Windows Server Essentials用PowerShell コマンドレットを使ってみよう!
ニフクラとヤマハルーターで作るセキュアなオフィス環境
Scala界隈の近況
MySQLの話 for qpstudy 2013.07
株式会社インタースペース 沖本様 登壇資料
Ansible provisioning
ELBの概要と勘所
Webサーバ勉強会#4
Jenkins + awsで並列テスト
sensuとその周辺のはなし
Ad

Viewers also liked (20)

PPT
初心者向けPHPソースコード診断
PDF
Laravel meetup5(Laravel meet NewSQL/VoltDB )
PPTX
Key Database Criteria for Cloud Applications
PDF
Sharing Experiences in Cloud Adoption: Burlington, MA
PPTX
Future of Cloud: Insights From the Front Line
PPTX
London Breakfast Seminar
PPTX
From Backups To Time Travel: A Systems Perspective on Snapshots
PDF
Dallas Breakfast Seminar
PPTX
The Ins and Outs of Cloud-Scale for ISVs
PPTX
NuoDB Blackbirds Release 2.0 Launch
PDF
New york-breakfast-seminar
PPTX
Cambridge Breakfast Seminar
PPTX
LTE: Building next-gen application services for mobile telecoms
PPTX
Choosing The Right Database For Your Cloud Application
PDF
California Breakfast Seminar
PDF
The Future of Distributed Databases
PPTX
Industry experts webinar slides (final v1.0)
PDF
よいことも悪いこともぜんぶPHPが教えてくれた
PPTX
The Power of Determinism in Database Systems
PDF
恐怖!シェルショッカー1号男
初心者向けPHPソースコード診断
Laravel meetup5(Laravel meet NewSQL/VoltDB )
Key Database Criteria for Cloud Applications
Sharing Experiences in Cloud Adoption: Burlington, MA
Future of Cloud: Insights From the Front Line
London Breakfast Seminar
From Backups To Time Travel: A Systems Perspective on Snapshots
Dallas Breakfast Seminar
The Ins and Outs of Cloud-Scale for ISVs
NuoDB Blackbirds Release 2.0 Launch
New york-breakfast-seminar
Cambridge Breakfast Seminar
LTE: Building next-gen application services for mobile telecoms
Choosing The Right Database For Your Cloud Application
California Breakfast Seminar
The Future of Distributed Databases
Industry experts webinar slides (final v1.0)
よいことも悪いこともぜんぶPHPが教えてくれた
The Power of Determinism in Database Systems
恐怖!シェルショッカー1号男
Ad

Similar to PHP&NewSQLで考える次世代アプリケーション (20)

PDF
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PDF
20160127三木会 RDB経験者のためのspark
PDF
Ph perがawsと出会ってdev opsを目指した話
PDF
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
PDF
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
PDF
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
PDF
JavaScriptトレンド総括(2014)
PPTX
Sql world を支える技術
PDF
Hadoop Source Code Reading #17
PDF
AWS初心者向けWebinar AWSでのNoSQLの活用
PDF
PDF
Rendr入門: サーバサイドで(も)動かす、Backbone.js
PDF
Works of site reliability engineer
PDF
Scalaz-StreamによるFunctional Reactive Programming
PPT
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
KEY
Rdbms起点で考えると見えない世界 okuyama勉強会
PDF
20131209_buildinsidermeetup
PDF
PaaS / Cloud Foundry makes you happy
PDF
Redux, Relay, HorizonあるいはElm
PHP フィールドインジェクションに挑戦する PHP勉強会2014
20160127三木会 RDB経験者のためのspark
Ph perがawsと出会ってdev opsを目指した話
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
JavaScriptトレンド総括(2014)
Sql world を支える技術
Hadoop Source Code Reading #17
AWS初心者向けWebinar AWSでのNoSQLの活用
Rendr入門: サーバサイドで(も)動かす、Backbone.js
Works of site reliability engineer
Scalaz-StreamによるFunctional Reactive Programming
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
20131209_buildinsidermeetup
PaaS / Cloud Foundry makes you happy
Redux, Relay, HorizonあるいはElm

More from Yuuki Takezawa (9)

PDF
zend-expressiveを触ってみよう
PDF
PHPデプロイツールの世界
PDF
LaravelとMVCの先へ
PDF
phpspecで始めるBDD
PDF
Laravel5.1 Release
PDF
Laravel / Lumen 次の一歩
PDF
php開発で使うタスクランナー gulp
PDF
Laravel_オープンソースカンファレンスhokkaido_JP_2014
PDF
laravel websocket(use redis pubsub) [Laravel meetup tokyo]
zend-expressiveを触ってみよう
PHPデプロイツールの世界
LaravelとMVCの先へ
phpspecで始めるBDD
Laravel5.1 Release
Laravel / Lumen 次の一歩
php開発で使うタスクランナー gulp
Laravel_オープンソースカンファレンスhokkaido_JP_2014
laravel websocket(use redis pubsub) [Laravel meetup tokyo]

PHP&NewSQLで考える次世代アプリケーション