CouchbaseLiveTokyo2015 講演資料

Similar documents
【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

データマネジメントを取り巻く IT の課題 大規模データの実践的活用に向けて レッドハット株式会社 Senior Solution Architect and Cloud Evangelist 中井悦司 2012/04/13 version1.0

SinfonexIDaaS機能概要書

QConTokyo2013_DocDatabase_agile_atWare

Apache Arrow 須藤功平株式会社クリアコード RubyData Tokyo Meetup Apache Arrow Powered by Rabbit 2.2.2

Oracle Database 12c

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

ArcGIS Server 10 機能比較表

InfoFrame Relational Store V2.2 構築ガイド for Amazon Web Services RS J

Joint Content Development Proposal Tech Docs and Curriculum

Slide 1

スライド 1

Oracle Database Clientリリース・ノート, 10gリリース1( ) for Microsoft Windows

Microsoft PowerPoint - 02Hinemosシステムアナライズオプション.pptx

新しい 自律型データ ウェアハウス

スライド 1

1 2


以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

ArcGIS for Server 機能比較表

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

データベース 【1:データベースシステムとは】

異種DBMSからPostgreSQLへの移行ガイド

DataBase17-10.pptx

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

EM10gR3記者発表

Power BI 最新情報と活用方法

IoTでどう変わる?これからの業務システムとは

セットアップカード

Oracle SQL Developer Data Modeler

PowerPoint Presentation

Server and Cloud Platform template

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

BUYER CASE STUDY Oracle Database 12c の活用によるパナソニックグループの DB 基盤運用の効率化と品質向上 草地慎太郎 IDC の見解 本調査レポートは パナソニックインフォメーションシステムズ ( 以下 パナソニック IS) が Oracle Database

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

JP1 Version 11

変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1

PowerPoint Presentation

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E

多摩のかけはしNo98 表1表4色

LDAP Manager SupportList

PowerPoint Presentation


Enterprise Cloud + 紹介資料

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

Microsoft Word - J-jdev_dba_db_developers.doc

スライド 1

BraindumpsVCE Best vce braindumps-exam vce pdf free download

CodeGear Developer Camp

MySQL研修コース & 資格のご案内

WebOTX Application Server ~ Windows Server 2016 サポートのロードマップ ~ 2017/6/28 NEC クラウドプラットフォーム事業部


スライド 1

アジェンダ Oracle サーバの見える化はなぜ必要? WebSAMApplicationNavigator で簡単 安心に監視を実現 Oracle 監視の導入コスト 2 NEC Corporation 2009

White Paper 高速部分画像検索キット(FPGA アクセラレーション)

PowerPoint プレゼンテーション

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

ICTのメガトレンドに向けたハイパーコネクテッド・クラウドへの取組み

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

Zend Server 7 ライセンス情報 2014/12/09 株式会社イグアスソリューション事業部


intra-mart FormatCreator Version6.1

1

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

2015 年 4 月 6 日 Biz ホスティング Enterprise Cloud における Oracle Database Enterprise Edition RAC の提供開始について ~Oracle Database Enterprise Edition RAC をクラウド基盤で利用可能と

SAS Profitability Management 2.3 システム必要条件

OpenRulesモジュール

Microsoft PowerPoint - MCATraining_Qualification.pptx

高速インメモリデータ管理ソフトウェア「Primesoft Server」ご紹介


<4D F736F F D F B835E82CC8D8291AC8F88979D82F08FAC8C5E82A982C288C089BF82C88D5C90AC82C AC82B782E996A78C8B8D878C5E836E815B C695C097F18F88979D82F091678D8782B982BD8C768E5A8B

Slide 1

組織変更ライブラリ

1.3 ソフトウェア体系および対応表 (1) istorage ソフトウェアは istorage シリーズのディスクアレイを管理 および ディスクアレイが有する機能を制御するソフトウェア群です このソフトウェア群が提供するストレージ管理 制御機能を利用すると 様々なストレージソリューションを実現でき

OSSTechプレゼンテーション

<4D F736F F D2081A F815B A838A815B83588CB48E862E646F63>

PowerPoint Presentation

日本 PostgreSQL ユーザ会第 28 回しくみ + アプリケーション勉強会 Zabbix を使って PostgreSQL を監視してみよう 2014 年 2 月 1 日 TIS 株式会社中西剛紀 (Yoshinori Nakanishi)

untitled


Microsoft Azure Azure Microsoft Web Azure Microsoft Azure Azure IT Web (IoT) OS Docker Linux JavaScript Python.NET PHP Java Node.js Ruby ios Android W

Copyright 2009 EMC Corporation. All rights reserved. このドキュメントに記載されている情報は ドキュメントの出版日現時点の情報です この情報は予告なく変更されることがあります このドキュメントに記載される情報は 現状有姿 の条件で提供されています

Delphi 10.2 Tokyoで実現する 広範な接続性 - APIで変わる情報システム

JACi400のご紹介~RPGとHTMLで簡単Web化~

スピーカースライド作成前の確認シート例

intra-mart EX申請システム version.5.4 提出依頼機能 リリースノート

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

PowerPoint Presentation

COBOL EE開発環境 ご紹介資料

intra-mart EX申請システム version.7.2 提出依頼機能 リリースノート


報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

ORACLE TUXEDO APPLICATION RUNTIME FOR IMS

pgpool-ii で PostgreSQL のクラスタを楽々運用しよう OSC Tokyo 2014/12/12 SRA OSS, Inc. 日本支社マーケティング部 OSS 技術グループ 長田 悠吾

--

Transcription:

Couchbase Live Tokyo 2015 SQL アクセスとトランザクション処理で切り開く Couchbase Server の新しい活用法 2015-08-31 NEC ソリューションイノベータ

今日の流れ 私たちについて私たちの考えるCouchbase Serverの特徴 Couchbase Server 利用時の考慮事項 Couchbase Serverとトランザクションについて活用例まとめ

自己紹介 誰? 名前 : 西山真吾 出身 : 京都府 好きな言語 :Python, Java 好きな本 :Code Complete, ローマ人の物語 好きなビール : ヒューガルデンホワイト, よなよなエール 気になること :Apache Spark, Raft Consensus Algorithm 経歴 2-3 年ほど SI の現場で Oracle を使いつつゴリゴリと Java,.NET のコードを書く データベース関連の製品開発部隊に移って C++ で開発したり 0.20 時代の Hadoop のコードを読んだり PostgreSQL のオプティマイザを改造したり InfoFrame Relational Store(IRS) という分散データベース製品の開発担当 今ココ 4 NEC Corporation 2015

NEC ソリューションイノベータ株式会社 NEC ソフトウェアグループ 7 社が統合して生まれた会社 Open Stack Linux Postgre SQL NEC OSS にコントリビュート 光る花の研究 社製データベース http://news.mynavi.jp/news/2013/09/06/140/ より光る花を引用 5 NEC Corporation 2015

ビッグデータの活用に最適な分散データベースソフトウェア InfoFrame Relational トランザクション Store SQL スケールアウト 6 NEC Corporation 2015

アーキテクチャイメージ Client SQL トランザクション ストレージ 7 NEC Corporation 2015

IRS Couchbase Server 今日はみなさんに SQL とトランザクションで切り開く Couchbase Server の新しい活用方法についてお話します 8 NEC Corporation 2015

Couchbase Server の特徴 パフォーマンス スケールアウト ドキュメント ユーザビリティ 高可用性 9 NEC Corporation 2015

Couchbase Server を利用するときに検討する内容 アプリケーションでスキーマ処理を実施 整合性を意識したオブジェクト更新の設計 10 NEC Corporation 2015

11 NEC Corporation 2015 スキーマ

魅力的なスキーマレス 初期データモデル検討に時間をかけない開発が可能仕様変更にも柔軟に対応可能 12 NEC Corporation 2015

データの仕様変更 種類の増加 アプリケーションの大規模化 データベースがスキーマを管理しないのであれば アプリケーションが管理する必要があり 規模に応じて難しさがあがる 13 NEC Corporation 2015

データを扱う存在の増加 アプリケーションの複雑化 システム間のデータやり取りを考えると スキーマがない場合には考えることが増える場合もある 14 NEC Corporation 2015

アプリケーションの大規模化 アプリケーションの複雑化 スキーマがある方が良い場合も 15 NEC Corporation 2015

16 NEC Corporation 2015 整合性を意識したオブジェクト更新の設計

整合性を保った更新の実現 アプリケーションで対応複数のデータベースを併用して対応 17 NEC Corporation 2015

アプリケーションで対応 複数のドキュメントを更新中に障害が発生した場合更新した値を更新前に戻す 1 ドキュメントにまとめて アトミックに更新をする 18 NEC Corporation 2015

複数のデータベースを併用して対応 トランザクションの不要なデータ Couchbase Server RDBMS トランザクションの必要なデータ 19 NEC Corporation 2015

複数のデータベースを併用して対応 トランザクション以外のデータ Couchbase Server 解決! だけどちょっとまって! RDBMS トランザクションするデータ 20 NEC Corporation 2015

複雑な構成 トランザクションの不要なデータ Couchbase Server RDBMS トランザクションの必要なデータ 複数コンポーネントで構築するので設計が複雑 メンテナンスコストの増加 作成するアプリケーション規模が膨らむ 21 NEC Corporation 2015

もっとシンプルに Couchbase Server アプリケーションも 1 つデータベースも 1 つ トランザクション処理 上記以外のデータ処理 22 NEC Corporation 2015

23 NEC Corporation 2015 では どうしたら?

IRS Couchbase Server 24 NEC Corporation 2015

IRS Couchbase Server トランザクション SQL スケールアウト スケールアウト ドキュメント ユーザビリティ パフォーマンス 25 NEC Corporation 2015

構成はシンプル IRS API 実行 Couchbase Server Couchbase Server に手を入れない 26 NEC Corporation 2015

スケールアウト IRS 追加 IRS Couchbase Server 処理性能をスケールアウト 27 NEC Corporation 2015

スケールアウト IRS Couchbase Server 追加 Couchbase Server データ容量をスケールアウト 28 NEC Corporation 2015

利用シーンに合わせて自由に SQL AP トランザクションは IRS から IRS Couchbase Server AP Couchbase Server 直接 Couchbase Server にアクセス 29 NEC Corporation 2015

複数のオブジェクトの同時更新 IRS Couchbase Server なら BEGIN TRANSACTION; Aオブジェクト更新 ; Bオブジェクト更新 ; COMMIT/ROLLBACK; 30 NEC Corporation 2015

SQL IRS Couchbase Server トランザクション スケールアウト ドキュメント ユーザビリティ パフォーマンス 31 NEC Corporation 2015

Couchbase Server の 可能性が広がります 32 NEC Corporation 2015

33 NEC Corporation 2015 活用例

IoT Internet of Things 今 話題になることの多い IoT について検討します 34 NEC Corporation 2015

IoT Internet of Things 処理量とデータ量が多くビッグデータ向けのデータベースが求められる 35 NEC Corporation 2015

ヘルスケア 自動車 IoT Internet of Things 電力 建設 農業 36 NEC Corporation 2015

IoT Internet of Things ヘルスケア 37 NEC Corporation 2015

患者さんの健康状態をセンサーで把握 診療代の清算 薬品の在庫の管理と在庫の履歴の蓄積 脈拍 血糖値 連携 薬品 診療代 38 NEC Corporation 2015

センサーデータ収集 薬品の在庫 データベース 診療代の清算 39 NEC Corporation 2015

トランザクションを処理可能なことでデータベース構成をシンプルに データベース 40 NEC Corporation 2015

価値のあるデータを発掘 分析 データベース 41 NEC Corporation 2015

IRS Couchbase Server SQL トランザクション スケールアウト ドキュメント ユーザビリティ パフォーマンス InfoFrame Relational Store と Couchbase Server を組み合わせることで 今まで以上に広い使い方ができるようになります 42 NEC Corporation 2015

SQL アクセスとトランザクション処理で切り開く Couchbase Server の新しい活用法 興味をお持ちになった方は下記をご覧ください http://jpn.nec.com/infoframe/relationalstore/ 43 NEC Corporation 2015

お知らせ 9 月 18 日 ( 金 ) 15:00 ~ 17:00 に NEC 本社ビル 1F で IRS のセミナーがあります よろしくお願いします 44 NEC Corporation 2015