Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Digital Experiences with Postgresql in Taiwan

60 views

Published on

2019年11月15日(金)、「PostgreSQL Conference Japan 2019」を開催いたしました!
https://www.postgresql.jp/jpug-pgcon2019

(特別講演) 【S1】
The Digital Experience with PostgreSQL in Taiwan - Lin Tsung-Hsi
台湾PostgreSQLデジタル体験 - 林 宗禧 様

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

The Digital Experiences with Postgresql in Taiwan

  1. 1. The Digital Experiences with PostgreSQL in Taiwan 台湾PostgreSQLデジタル体験 @PostgreSQL Conference Japan 2019 Taiwan PostgreSQL User Group Joseph Lin 林宗禧
  2. 2. 概要 • 自己紹介 • 資策会 (Institute for Information Industry, III)の紹介 • 台湾PostgreSQLのデジタル体験 – 啓蒙 • 2006 台湾第二段階デジタル化政府の推進 • 2008 オープンソース環境の構築&初期コミュニティの状況 – 深耕 • 2012-2016 クラウドプラットフォームとクラウドデータベースの研究 • 2015 台湾鉄道の第4世代のチケット予約システム – 転化 • 2017 オープンソースの人材育成と台湾のPostgreSQLユーザーコミュ ニティが再び推進 • 2018 台湾インダストリー4.0でのPostgreSQL運用 – 展望 • 2019-2022 City Data Exchange Platform • Taiwan PostgreSQL User Group (2017-now) 2Taiwan PostgreSQL User Group2019/11/20
  3. 3. 自己紹介 • 林宗禧 Joseph Lin – 2012年から資策会に務めています(III) – 主な研究: • 分散システム(2010-2012@台湾科技大学) • 分散データベースの研究(2012-2016@III) – 基礎技術研究、産業導入の応用、政策支援推進 • オープンソース技術推進と人材育成(2017-2018@III) – オープンソース技術貢献者 (Contributor)育成の推進 • スマートシティデータプラットフォームの構築(2019-現在@III) – スマートシティビッグデータの構築、台湾中小企業と新規開発データ駆動型 ビジネスモデル(Data-Driven Business Models)の支援 – 研究において徐々にPostgreSQLの愛好者になりました • 2013年から私は国内のPostgreSQLの先輩方を訪問し、日本のJPUGコ ミュニティを知りました。 • 2017年から本日まで台湾のPostgreSQLユーザーコミュニティの推進に 着手した。 2019/11/20 3Taiwan PostgreSQL User Group
  4. 4. 資策会の紹介 • 資策会(III) – フルネーム:財団法人資訊工業策進会 – 中華民国経済部が設立した財団法人機構です – 台湾情報科学技術発展の推進を支援、以下を含む, • 情報技術研究開発 • 情報通信政策計画 • 産業情報技術の推進 • 情報人材の育成 2019/11/20 4Taiwan PostgreSQL User Group
  5. 5. 台湾POSTGRESQLのデジタル体験 2019/11/20 Taiwan PostgreSQL User Group 5
  6. 6. 啓蒙:台湾第二段階デジタル化政府の推進 6 基礎情報通 信環境 オンライン サービスの 普及 インター ワーキング の統合 サービスイ ンターワー キング デジタル化 サービスは すぐに利用 できます アクティブ サービス フォーカス サービス スマートシ ティ Open API 第1段階 第2段階 第2.5段階 第3段階 第4段階 第5段階 效 率 効 能 Internet E-Taiwan E-Gov U-Taiwan Intelligent Taiwan Digital+ デジタル化/ ネット化政府 中期計画 (1998-2000) デジタル化 政府推進計画 (2001-2004) デジタル台湾 デジタル化政 府計画 (2005-2007) 高品質のネッ トワーク 政府計畫 (2008-2011) デジタル化 政府計画 (2012-2016) デジタル国家 経済革新 (2016-2020) 台湾デジタル化政府の推進は、IBMの解決策からPostgreSQLまでがコアとなる 台湾デジタル化政府の推進過程と情報通信環境発展の過程において、PostgreSQLは、舞台裏で重要な役割 を担っています。 Start using PostgreSQL
  7. 7. 啓蒙:台湾第二段階デジタル化政府の推進 • デジタル化政府システム研究規画 (1998-2004) – 端末層、スイッチング層、管理層に分かれています – 前期評価では、スイッチング層の解決案としてIブランドデータ ベースを使用します。 – スイッチング層が全台湾にある約数千個以上のノードを規画し、 全てのノードにはデータベースライセンス料金を購入する必要が あります。 – 全てのノードには更にIブランド関連のモニタリング計画と組み合 わせます。 – 単一ノードの構築価格は決して安くない • 第三世代電子公的文書交換システムの開発 (2005-2007) – 最終的に開発チームはPostgreSQL 8.xをデータベースのコアに採 用することを決議しました。 – 交換システムとモニタリングはPerl 5.x で開発 – 実際展開した2000ほどの公的文書交換のノードはPostgreSQLを使 用した Taiwan PostgreSQL User Group 72019/11/20
  8. 8. 啓蒙:台湾第二段階デジタル化政府の推進 8 • 第四世代電子公的文書システム展開状況 (截至2011年底) – 中央機関は合計27個の公的文書統合センターを構築 – 地方政府は合計20個の統合センターを構築 – 交換機関層の構築状況、合計10,038個の政府機関が参加、そして 民間企業58,859個が参加 管理層 交換層 終端層 各県政府 中央機関 各交換センター ファイル管理単位
  9. 9. • 2006-2008,台湾政府オープンソースソフトウェアの推進 – 経済部は、台湾企業がオープンソースソフトウェアに移行することを期待 しています: – 政府の推進は短期的な効果は限られます、しかし、啓蒙の影響はこの10年の オープンソースの発展に対し影響します 9 啓蒙:台湾政府第一回 オープンソースソフトウェアの推進 システム 商用ソフトウェア オープンソースソフトウェア 1 作業システム Windows CentOS 2 オフィスシステム MS Office OpenOffice 3 ウェブサイトサー バー DB2 / SQL Server MySQL PostgreSQL 4 データベースシス テム IIS Apache 5 監視ソフトウェア Nagios / Cacti… 6 その他
  10. 10. 啓蒙:PostgreSQL台湾コミュニティ揺籃期 • 2006-2010 Web 2.0年代 – 社群コミュニティの先輩方はBlogを使用してPostgreSQLを広め、 毎月サイトは訪問者は約2000-3000人 • 2008-2016 Facebook – Facebookファングループに移行 – 2016年には約1,000人のフォロワー Taiwan PostgreSQL User Group 102019/11/20
  11. 11. 深耕:データベース技術研究発展 • 2012-2016台湾「工業基礎 技術」研究を推進 – ハードウェアテクノロジーに 加えて、クラウドシステム (OpenStack)やデータベー ス(PostgreSQL)を含むソ フトウェアテクノロジーも重 要な研究発展項目です。 – 資策会はPostgreSQL 9.3を使 用して、Shared-Nothing機 能を備えた分散データベース システム「iServDB」を開発 しました。 – そして、FDWを介して外部 データ連結機能を提供します。 Taiwan PostgreSQL User Group 112019/11/20 Data Node Manager Node Document Table (NoSQL) Normal Table (RDB) PostgreSQL 9.3 pgbouncer Monitor plugin User Interface Designer UI Admin UI FDW Fast Table (In-Memory) FDNFDN iServDB Kernel
  12. 12. 深耕:データベース技術研究発展 • インダストリー4.0で運用 – さまざまなデータソースモジュールとすばやく繋ぐことができます • 簡単に製造業のPLM/ERP/WMS/MESに繋ぐことができます – さまざまなストレージエンジンオプションを提供 • データの特性とアプリケーションの要件に応じて、データ管理を最適化する ためにさまざまなストレージエンジンを選択できます。 • 例えば: Relational Data、 Log、Time-series… – 標準SQLインターフェースを提供 • 標準PostgreSQL Driver が簡単に繋ぎ ビジネスインテリジェンス ソフトウェア認証 – 拡張できる高弾力性構造 • ハードウェアリソースが 不足している場合、 マシンを停止する必要はなく、 ノードを追加するだけです。 Taiwan PostgreSQL User Group 122019/11/20
  13. 13. 深耕:台湾鉄道チケット予約システム研究 • 2015-2016 台湾鉄道第四代チケット予約システム研究の需求: – RDBとIMC(In-Memory Computing) システムとして分けます – RDB: 既存の鉄道発券ロジックを導入し、 Oブランドの認証とサービスが約_____ 台湾ドルを占めます、行政院の副院長は、 台湾鉄道に替りのオープンソース計画の 研究を要求しました – IMC: 40万人が同時にネットで チケット購入可能(連休里帰り予定) 資策会VoltDB計画を研究、 実測では2倍近くの効果に達し (80万人同時にチケット予約) 2019/11/20 13
  14. 14. 転化:第二回オープンソース推進ー産業応用 14 発展「5+2 産業革新」オープンソース解決計画 国内 產、学、研、コミュニティ 技術とエネルギーを集め オープン ソース コミュニ ティ オープンソース技術を基礎とします 研究 単位 学術 単位 民間 企業 • 2017-2018第二回オープンソース推進 主に人材育成と産業応用に焦点を当てています バイオテク ノロジー メディカル 知恵 機械 新農業 循環 経済 アジア シリコン バレー グリーンエネ ルギー テクノロジー 国防 航空宇宙
  15. 15. 転化:第二回オープンソース推進-人材育成 152019/11/20 • 2018「オープンソース貢献者育成計画」を推進 – Mentor-Mentee仕組みを取り持つ:熱意を持つ若いエンジニアを採用し、メンタ ーが参加するプロジェクトを説明、研修生の申込を開放、提携対象を選びます。 – Mentor選びの原則:国内で国際オープンソースプロジェクトに投入した貢献者 (Committer/PMC/社群資深專家)を選び,合計9名のMentorを招きました。 – 2017-2018年800名の産業オープンソースの適用人材を育成、その中の100数名の研 修生は国際オープンソースプロジェクトにコードを提供する能力を有します。
  16. 16. 転化:異種データシステムの発展に インダストリー4.0を導入 Taiwan PostgreSQL User Group 162019/11/20
  17. 17. 転化:PostgreSQLでデータ応用 プラットフォームを発展 • 2019年データ応用プラットフォームの発展(DAP) 異種データを伸ばしモジュールを整合、オープンソースデータベース PostgreSQLをコアとし、視覚化モジュールを構築、データ分析計算モ ジュール、RESTful APIモジュール,複数のデータソースを統合し、分析 および視覚サービスを提供する計画を支援します Taiwan PostgreSQL User Group 172019/11/20 17 異種データ統合モジュール データ分析計算モジュールデータ視覚化モジュール RESTful API オープンデータベース PostgreSQL MongoDB Module SQL Server Module Oracle Module PostgreSQL Module Others… 複数のデータソース と繋ぐことができま す,NoSQL、File、 API、Open Data 全て できます カスタマイズ設定と 開発に必要なトレー サビリティの値。 以 下の機能を提供しま す: 1. Graph 2. Singlestat 3. Table 4. Text 5. Heatmap 6. Alert List カスタマイズ設定および開発シナリ オに必要なML分析の動作と構成計 算の結果提供方法は、次のとおりで す。Supervised Learning • Logistic Regression • Linear Regression • Decision Tree • Random Forest • Naive Bayes • ARIMA • Cross Validation 1. Unsupervised Learning • Association Rules • Clustering (K-means) 2. more... オープンAPI許可設定をカスタマイ ズし、外部インターフェイスに必 要な情報を提供します
  18. 18. 展望:スマートシティ ビッグデータ交換プラットフォーム • データアプリケーションプラットフォームに基づく2019年から、地域データ をもってイノベーションの育成を実証、地元企業やイノベーションチームを 駆り立てて、データ駆動型の幸せなライフサークルを発展させます。 18 情報 データ データプラット フォーム 付加 価値 データ管理システム • データ管理サービス化 • データ視覚化分析 • サービス情報API化 データ応用奨励 • パーク資源フィードバック • 政府補助金プログラム データサービスAI化 • データでAI開発を支援 • イノベーションモデルのトレー ニングニーズのサポート 知識 地域生活データ収集 • 地域データ収集 (生活の様子、データを公会) • 健康、ビジネスの実証データ データプラットフォーム とクラウドの構築 • データプラットフォーム:PostgreSQL • クラウド環境: OpenStack データサービス 地元にリンク 地元にリンク 業者データ データの育成 経営の永続 大型モール 地元医院 健康センター 周囲2 km データ ライフサークル
  19. 19. • 2019年から、データ収集フィールドは新北市で発展を始め、サンドボック スおよびその他の仕組みなどと組み合わせ、新しい産業の発展を支援しま す。 • データプラットフォームは、オープン データを整合することによって、区域内の IoTデバイスを実証し、周辺データを収集し 、周辺のビジネス発展を駆り立てます。 • セクター全体で新しい形式のデータ駆動型 ビジネスモデルが生まれることを期待します。 Taiwan PostgreSQL User Group 192019/11/20 展望:スマートシティ ビッグデータ交換プラットフォーム
  20. 20. 現在台湾のPOSTGRESQLコミュニ ティの発展 2019/11/20 Taiwan PostgreSQL User Group 20
  21. 21. • 2014 – 生PGConf.EU@マドリードに参加してTado氏と知り合ったこと が光栄です • 2017 – Tado氏の紹介により、 JPUG & Ashisutoを訪れる機会が出来ました ・JPUGの運営方式を理解し • 現在台湾にあるPostgreSQL資源に従って調整 • TWPUG(Taiwan PostgreSQL User Group)の草創期が始まり JPUGの支持TWPUGの発展に感謝 Taiwan PostgreSQL User Group 212019/11/20
  22. 22. TWPUG - 2017 草創 • コミュニティの 公式ウェブサイトを設立 http://postgresql.tw • 創台湾コミュニティGithubを設立 – Github: pgsql-tw • 引き続きFBファングループの発展 FB: @pgsqlTaiwan – 2017年末時点で約1000人のフォロワー • COSCUP PostgreSQL議事スケジュール Taiwan PostgreSQL User Group 222019/11/20
  23. 23. • 古永忠博士の支援により、増加: – FBグループ: PostgreSQL.TW (現在1745人のメンバーがいます) – 繁体字中国語使用マニュアル – 月例会 TWPUG - 2018から現在まで Taiwan PostgreSQL User Group 232019/11/20 FBグループ: PostgreSQL.TW (質問による交流) Postgresql繁体字中国語使用マ ニュアル
  24. 24. Thank you. ようこそ台湾PostgreSQLユーザーコ ミュニティへ Github : pgsql-tw Website : pgsql-tw.github.io Facebook : @pgsqlTaiwan Taiwan PostgreSQL User Group 242019/11/20

×