2. See the World as a Database
Speaker
疋田 圭介
• CData Software Japan 合同会社 代表社員
• Japan Web API Community の事務局 https://jwacom.connpass.com/
経歴
• 業務データ活用一筋10年+
• 金融機関10年(内、インドネシア5年)
• コンポーネント開発の海外オペレーション3年
• CData Software の日本オペ立ち上げ
@cdatajapan (占拠中)
@keisuke.hikita.5
3. See the World as a Database
Speaker
桑島 義行
• CData Software Japan 合同会社 技術担当ディレクター
• Japan Web API Community の事務局 https://jwacom.connpass.com/
専門
• データベーステクノロジー
• ビジネスアナリティクス
• データマネジメント
• APIマネジメント
Twitter : @kuwazzy
Facebook : Yoshiyuki.Kuwajima
SlideShare : http://www.slideshare.net/cdatajapan
Qiita : http://qiita.com/kuwazzy
Codezine : https://codezine.jp/author/1671
4. See the World as a Database
Today’s LT Agenda
• #1 JDBCで繋がるSaas連携
• #2 JDBCで繋がるクラウドDB・NoSQL連携
• #3 DB からWeb API を5分で自動生成
5. See the World as a Database
: RDB(SQL) ⇔Web API 変換のエキスパート
Data Drivers
Web API を標準SQL で
利用可能に
JDBC/ODBC/ADO etc.
API Server
RDB/NoSQL/file から
超高速でREST API
を自動生成
8. See the World as a Database
•クラウド提供
•分散データベース
•ドキュメント指向
•グラフ型
•カラムストア
•検索/分析
様々なタイプのデータベースが利用されている時代
9. See the World as a Database
What makes it difficult
多くの開発者のデフォルトはRDBMS/SQL
新しいクエリー言語習得自体が大きな負担
(e.g. Mongoクエリ言語/CQL(Cassandra Query Language) / N1QL(CouchBase) / HiveQL)
Tec部門が導入したDB、業務ユーザにとって難易度高
多くのアプリ・ツールにAPI の接続口なし
REST/SOAP APIs & SDKs のデータモデリングの差異
API の変更に対するアプリ修正の負担
10. See the World as a Database
Solution : CData の統一インターフェース
API に標準インターフェースから接続
(ODBC / JDBC / ADO.NET / Excel / BizTalk/SSIS/OData)
開発者は既存のプロトコルを使用
標準SQL (JOIN、フィルタリング、集計)
見やすいテーブル形式
API の変更にはCData Driver が対応
Data-Centric モデル
11. See the World as a Database
JDBC Drivers
•Pure Java タイプ4/5 ドライバー
•JDBC 3.0、JDBC 4.0 準拠
•JDBC 対応の各種ツールから利用可能
‧BI ツール(Yellowfin、Pentaho など)
‧Java IDE(Eclipse、NetBeans、IntelliJ など)
‧ETL (ASTERIA WARP、DataSpider、Talend など)
‧その他(JBoss、ColdFusion、WebLogic など)
12. See the World as a Database
Demo : MongoDB内のJSONデータをフラットなテーブル
形式で取得
http://cdn.cdata.com/help/HGB/jdbc/pg_AutomaticDiscovery.htm
13. See the World as a Database
Conclusion
•一つ一つのAPI & SDK への対応は、時間・コストとも高負担。
•統一インターフェースのCData 製品を是非ご検討ください。
•皆様のニーズに応じてフレキシブルな利用が可能です。
(おまけ)
・Microsoft Access JDBC Driver GA版リリース!!
・JDBC-ODBC Bridge Driver (β版)