SlideShare a Scribd company logo
PostgreSQL Community in 
Japan 
Past, Present and Future 
Japan PostgreSQL Users Group 
Satoshi Nagayasu 
snaga@uptime.jp 
@pgcon china 2014
Satoshi Nagayasu 
• 2004 
– NTT DATA 
• 2005 
– JPUG PR Director 
• 2009 
– Uptime Technologies (CEO) 
• 2010 
– JPUG Chairperson 
• 2013 
– MinaCare (CTO)
Satoshi Nagayasu 
• Database Engineer 
• Data Center Engineer 
• ITSM Specialist 
• Data Steward 
• System Architect 
• Co-founder 
• CTO
What I Did in PostgreSQL 
• pgstatindex 
• pageinspect 
• xlogdump 
– ... and lots of rejected patches!  
• Patch review 
• PostgresForest, Postgres-XC 
– at my prev jobs
Japan PostgreSQL 
Users Group
Japanese PostgreSQL 
Communities 
• Japan PostgreSQL Users Group 
– A Non-profit Organization by Individuals and 
Supporting Companies. 
– Founded 15 Years Ago 
• PostgreSQL Enterprise Consortium 
– A Kind of Business Alliance for Enterprise 
Users (Corporations) 
– Founded A Few Years Ago
Japan PostgreSQL Users 
Group (JPUG) 
• A Non-profit Organization by Individuals 
and Supporting Companies. 
• Founded 15 Years Ago. 
• To Promote and Evangelize PostgreSQL
JPUG Mission 
• Promote PostgreSQL usage in Japan 
• To be acknowledged OSS RDBMS 
• Research and development on 
PostgreSQL 
• Release PostgreSQL information 
• Promote personal exchange in the 
society
Past
Brief History of JPUG 
• 1996/12 pgsql-jp (ML) started 
• 1999/7 JPUG (a private org.) 
• 2006/2 JPUG (authorized NPO) 
• 2009/11 10th Anniv. Conf. 
• 2014/12 15th Anniv. Conf.
To Build the Community, We 
Did... 
• Create a mailing list. 
• Make events, meet each other, and 
invite experts and developers. 
• Translate documents. 
• Outreach by presenting at tech 
events and writing articles/books.
Before JPUG 
• pgsql-jp, a mailing-list, was started 
in 1996 before JPUG. 
• Mailing-list was very popular for 
software engineers in Japan. 
• Hundreds of e-mails per month.
0 
50 
100 
150 
200 
250 
300 
350 
400 
450 
500 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
January 
April 
July 
October 
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 
pgsql‐jp Monthly Traffic 
Pgsql-jp statistics
PostgreSQL 7.0 
2000.4.19
Translating Official Document
Fruitages
Study Meetups
PostgreSQL Conference 2009 
Japan
Expansion 
(as of Oct.2009) 
• Authorized as an nonprofit organization by 
Tokyo Metropolitan Local Government in 2005 
• 54 official members, 24 directors, and 3,600 
web members 
• Established 9 branches covering major cities 
• Established 3 working groups for specific 
interests
Present
Focuses & Activities 
• Providing PostgreSQL Information 
– Translating the official docs into Japanese 
– The “Letʼs Postgres” Web Site 
– Sending speakers to several tech events 
• Educating Users 
– Holding study meetups 
• Connecting People 
– Holding several own events/meetups 
– Providing basic infrastructure, such as 
web&ML.
Organization
Years Old 
Branches Working Groups 
Supporting Companies 
Individuals (on ML)
Finance 
• Disclosure 
– JPUG discloses audited financial statements required 
by the law. 
• Revenue 
– 4.4M JPY (FY2014) 
– From Supporting Companies, Conference Sponsors 
and Conference Registration Fee 
• Expenses 
– 3.4M JPY (FY2014) 
– Conference, Speakers Travel Allowance
Branches 
• Hokkaido 
• Tohoku 
• Niigata 
• Nagoya 
• Kansai 
• Chugoku 
• Shikoku 
• Kyusyu 
• Okinawa
Working Groups 
• Architecture & Internal Study WG 
• Web Admin WG 
• Documentation & Translation WG 
• Study Meetup WG
Events 
• Annual Conferences 
– Internals, Architecture and Technical 
– Case Studies 
• Meetups 
– By Branches 
– By WGs 
• Unconfernces 
• Study camp 
• Outreach at several OSS related events 
– OSC (Open Source Conference) Series
Unconferences
Unconferences 
• Build a program in a collaborative way. 
(No program committee) 
• Encourage to share own interests & 
experiences in the community. (We 
welcome junior engineers!) 
• Extremely Interactive!  (Enjoy 
the discussions!)
Study Meetups
Translated Official Document
Let’s Postgres
Future
What I Focus On 
Right Now 
• Looking for new heroes 
– Encourage younger/junior engineers, and 
push them onto the stage!  
• Having Global Perspective 
– Strongly interested in Asian countries. 
• Connecting Communities 
– Letʼs start from persons, but communities 
matter.
Global Perspective 
Selena Deckelmann, Magnus Hagander 
“PostgreSQL User Groups”
Connecting Communities 
• PostgreSQL Conference 2014 Japan 
– Was held in Japan last week 
• Speakers from Asian/APAC countries 
– From China, India, Indonesia, Australia 
– Was a first challenge for JPUG 
• Time to consider pan-Asian PostgreSQL 
Conference? 
– Wish to connect more communities! 
PostgreSQL Conference 2014 
Japan
Any Question? 
有什么问题吗?
Thank you! 
谢谢!

More Related Content

Viewers also liked

映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論Satoshi Nagayasu
 
統計勉強会 分割表とカイ二乗検定
統計勉強会 分割表とカイ二乗検定統計勉強会 分割表とカイ二乗検定
統計勉強会 分割表とカイ二乗検定Satoshi Nagayasu
 
Jpug study-jsonb-datatype-20141011
Jpug study-jsonb-datatype-20141011Jpug study-jsonb-datatype-20141011
Jpug study-jsonb-datatype-20141011Toshi Harada
 
A Story Behind the Conference, or How pgDay Asia was born
A Story Behind the Conference, or How pgDay Asia was bornA Story Behind the Conference, or How pgDay Asia was born
A Story Behind the Conference, or How pgDay Asia was bornSatoshi Nagayasu
 
データベースエンジニアがデータヘルスの2年間で見たもの(仮)
データベースエンジニアがデータヘルスの2年間で見たもの(仮)データベースエンジニアがデータヘルスの2年間で見たもの(仮)
データベースエンジニアがデータヘルスの2年間で見たもの(仮)Satoshi Nagayasu
 
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 SingaporePostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 SingaporeSatoshi Nagayasu
 
PL/Pythonで独自の集約関数を作ってみる
PL/Pythonで独自の集約関数を作ってみるPL/Pythonで独自の集約関数を作ってみる
PL/Pythonで独自の集約関数を作ってみるUptime Technologies LLC (JP)
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)徹 上野山
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキストEtsuji Nakai
 
Deep Learningと画像認識   ~歴史・理論・実践~
Deep Learningと画像認識 ~歴史・理論・実践~Deep Learningと画像認識 ~歴史・理論・実践~
Deep Learningと画像認識   ~歴史・理論・実践~nlab_utokyo
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tatsuya Tojima
 
Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Ken Morishita
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話Ryota Kamoshida
 
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual TalksYuya Unno
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 

Viewers also liked (20)

映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論
 
統計勉強会 分割表とカイ二乗検定
統計勉強会 分割表とカイ二乗検定統計勉強会 分割表とカイ二乗検定
統計勉強会 分割表とカイ二乗検定
 
Jpug study-jsonb-datatype-20141011
Jpug study-jsonb-datatype-20141011Jpug study-jsonb-datatype-20141011
Jpug study-jsonb-datatype-20141011
 
A Story Behind the Conference, or How pgDay Asia was born
A Story Behind the Conference, or How pgDay Asia was bornA Story Behind the Conference, or How pgDay Asia was born
A Story Behind the Conference, or How pgDay Asia was born
 
データベースエンジニアがデータヘルスの2年間で見たもの(仮)
データベースエンジニアがデータヘルスの2年間で見たもの(仮)データベースエンジニアがデータヘルスの2年間で見たもの(仮)
データベースエンジニアがデータヘルスの2年間で見たもの(仮)
 
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 SingaporePostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
PostgreSQL 9.4 and Beyond @ FOSSASIA 2015 Singapore
 
PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5
 
PL/Pythonで独自の集約関数を作ってみる
PL/Pythonで独自の集約関数を作ってみるPL/Pythonで独自の集約関数を作ってみる
PL/Pythonで独自の集約関数を作ってみる
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 
pgDay Asia 2016 & 2017
pgDay Asia 2016 & 2017pgDay Asia 2016 & 2017
pgDay Asia 2016 & 2017
 
PostgreSQLの運用・監視にまつわるエトセトラ
PostgreSQLの運用・監視にまつわるエトセトラPostgreSQLの運用・監視にまつわるエトセトラ
PostgreSQLの運用・監視にまつわるエトセトラ
 
PostgreSQLセキュリティ総復習
PostgreSQLセキュリティ総復習PostgreSQLセキュリティ総復習
PostgreSQLセキュリティ総復習
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキスト
 
Deep Learningと画像認識   ~歴史・理論・実践~
Deep Learningと画像認識 ~歴史・理論・実践~Deep Learningと画像認識 ~歴史・理論・実践~
Deep Learningと画像認識   ~歴史・理論・実践~
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
 
Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話
 
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 

Similar to PostgreSQL Community in Japan

JANOG update by Seiichi Kawamura [APRICOT 2015]
JANOG update by Seiichi Kawamura [APRICOT 2015]JANOG update by Seiichi Kawamura [APRICOT 2015]
JANOG update by Seiichi Kawamura [APRICOT 2015]APNIC
 
Study from Japanese user cases and community
Study from Japanese user cases and communityStudy from Japanese user cases and community
Study from Japanese user cases and communitySatoshi Shimazaki
 
APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)Chika Yoshimura
 
APRICOT2016 JANOG Update 2016
APRICOT2016 JANOG Update 2016APRICOT2016 JANOG Update 2016
APRICOT2016 JANOG Update 2016Chika Yoshimura
 
JANOG Update
JANOG UpdateJANOG Update
JANOG UpdateAPNIC
 
Internet Society Japan Chapter update
Internet Society Japan Chapter updateInternet Society Japan Chapter update
Internet Society Japan Chapter updateTomohiro Fujisaki
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Inc.
 
Introduction Linked Open Data Initiative
Introduction Linked Open Data InitiativeIntroduction Linked Open Data Initiative
Introduction Linked Open Data InitiativeIwao KOBAYASHI
 
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]APNIC
 
20141016 Interesting conference asukayokouchi
20141016 Interesting conference asukayokouchi20141016 Interesting conference asukayokouchi
20141016 Interesting conference asukayokouchiAsuka Yokouchi
 
TWNIC OPM 2015: Network Operator Groups
TWNIC OPM 2015: Network Operator GroupsTWNIC OPM 2015: Network Operator Groups
TWNIC OPM 2015: Network Operator GroupsAPNIC
 
OSS study#1 asukayokouchi
OSS study#1 asukayokouchiOSS study#1 asukayokouchi
OSS study#1 asukayokouchiAsuka Yokouchi
 
Why don't you start local community
Why don't you start local communityWhy don't you start local community
Why don't you start local communityKodai Terashima
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation ComparisonJody Garnett
 
livedoor's opened and shared technologies
livedoor's opened and shared technologieslivedoor's opened and shared technologies
livedoor's opened and shared technologiesKoichi Taniguchi
 
OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013Hiro Yoshioka
 
Keynote ACIS/AAI2014 conference
Keynote ACIS/AAI2014 conferenceKeynote ACIS/AAI2014 conference
Keynote ACIS/AAI2014 conferenceKyoto University
 
Scholar Commons @ USF: Sharing Knowledge Worldwide
Scholar Commons @ USF:  Sharing Knowledge WorldwideScholar Commons @ USF:  Sharing Knowledge Worldwide
Scholar Commons @ USF: Sharing Knowledge WorldwideNASIG
 

Similar to PostgreSQL Community in Japan (20)

JANOG update by Seiichi Kawamura [APRICOT 2015]
JANOG update by Seiichi Kawamura [APRICOT 2015]JANOG update by Seiichi Kawamura [APRICOT 2015]
JANOG update by Seiichi Kawamura [APRICOT 2015]
 
Study from Japanese user cases and community
Study from Japanese user cases and communityStudy from Japanese user cases and community
Study from Japanese user cases and community
 
APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)
 
APRICOT2016 JANOG Update 2016
APRICOT2016 JANOG Update 2016APRICOT2016 JANOG Update 2016
APRICOT2016 JANOG Update 2016
 
JANOG Update
JANOG UpdateJANOG Update
JANOG Update
 
Internet Society Japan Chapter update
Internet Society Japan Chapter updateInternet Society Japan Chapter update
Internet Society Japan Chapter update
 
VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26VirtualTech Japan Business update 2016/1/26
VirtualTech Japan Business update 2016/1/26
 
Introduction Linked Open Data Initiative
Introduction Linked Open Data InitiativeIntroduction Linked Open Data Initiative
Introduction Linked Open Data Initiative
 
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]
JPNIC Update, by Izumi Okutani, Taiji Kimura [APNIC 38 / NIR SIG]
 
20141016 Interesting conference asukayokouchi
20141016 Interesting conference asukayokouchi20141016 Interesting conference asukayokouchi
20141016 Interesting conference asukayokouchi
 
TWNIC OPM 2015: Network Operator Groups
TWNIC OPM 2015: Network Operator GroupsTWNIC OPM 2015: Network Operator Groups
TWNIC OPM 2015: Network Operator Groups
 
OSS study#1 asukayokouchi
OSS study#1 asukayokouchiOSS study#1 asukayokouchi
OSS study#1 asukayokouchi
 
Why don't you start local community
Why don't you start local communityWhy don't you start local community
Why don't you start local community
 
ION Toronto - Best Current Operational Practices Update
ION Toronto - Best Current Operational Practices UpdateION Toronto - Best Current Operational Practices Update
ION Toronto - Best Current Operational Practices Update
 
Introduction for Linked Open Data Initiative, Inc. (Japan)
Introduction for Linked Open Data Initiative, Inc. (Japan)Introduction for Linked Open Data Initiative, Inc. (Japan)
Introduction for Linked Open Data Initiative, Inc. (Japan)
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
livedoor's opened and shared technologies
livedoor's opened and shared technologieslivedoor's opened and shared technologies
livedoor's opened and shared technologies
 
OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013
 
Keynote ACIS/AAI2014 conference
Keynote ACIS/AAI2014 conferenceKeynote ACIS/AAI2014 conference
Keynote ACIS/AAI2014 conference
 
Scholar Commons @ USF: Sharing Knowledge Worldwide
Scholar Commons @ USF:  Sharing Knowledge WorldwideScholar Commons @ USF:  Sharing Knowledge Worldwide
Scholar Commons @ USF: Sharing Knowledge Worldwide
 

More from Satoshi Nagayasu

データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版) データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版) Satoshi Nagayasu
 
Oracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めOracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めSatoshi Nagayasu
 
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会Satoshi Nagayasu
 
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Satoshi Nagayasu
 
PostgreSQL Internals - Buffer Management
PostgreSQL Internals - Buffer ManagementPostgreSQL Internals - Buffer Management
PostgreSQL Internals - Buffer ManagementSatoshi Nagayasu
 
PostgreSQL - C言語によるユーザ定義関数の作り方
PostgreSQL - C言語によるユーザ定義関数の作り方PostgreSQL - C言語によるユーザ定義関数の作り方
PostgreSQL - C言語によるユーザ定義関数の作り方Satoshi Nagayasu
 

More from Satoshi Nagayasu (8)

データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版) データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
 
Oracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めOracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始め
 
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
 
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
 
PgAccelerator
PgAcceleratorPgAccelerator
PgAccelerator
 
PostgreSQL Internals - Buffer Management
PostgreSQL Internals - Buffer ManagementPostgreSQL Internals - Buffer Management
PostgreSQL Internals - Buffer Management
 
PostgreSQL - C言語によるユーザ定義関数の作り方
PostgreSQL - C言語によるユーザ定義関数の作り方PostgreSQL - C言語によるユーザ定義関数の作り方
PostgreSQL - C言語によるユーザ定義関数の作り方
 
PostgreSQL What's Next
PostgreSQL What's NextPostgreSQL What's Next
PostgreSQL What's Next
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

PostgreSQL Community in Japan

  • 1. PostgreSQL Community in Japan Past, Present and Future Japan PostgreSQL Users Group Satoshi Nagayasu snaga@uptime.jp @pgcon china 2014
  • 2. Satoshi Nagayasu • 2004 – NTT DATA • 2005 – JPUG PR Director • 2009 – Uptime Technologies (CEO) • 2010 – JPUG Chairperson • 2013 – MinaCare (CTO)
  • 3. Satoshi Nagayasu • Database Engineer • Data Center Engineer • ITSM Specialist • Data Steward • System Architect • Co-founder • CTO
  • 4. What I Did in PostgreSQL • pgstatindex • pageinspect • xlogdump – ... and lots of rejected patches!  • Patch review • PostgresForest, Postgres-XC – at my prev jobs
  • 6. Japanese PostgreSQL Communities • Japan PostgreSQL Users Group – A Non-profit Organization by Individuals and Supporting Companies. – Founded 15 Years Ago • PostgreSQL Enterprise Consortium – A Kind of Business Alliance for Enterprise Users (Corporations) – Founded A Few Years Ago
  • 7.
  • 8. Japan PostgreSQL Users Group (JPUG) • A Non-profit Organization by Individuals and Supporting Companies. • Founded 15 Years Ago. • To Promote and Evangelize PostgreSQL
  • 9. JPUG Mission • Promote PostgreSQL usage in Japan • To be acknowledged OSS RDBMS • Research and development on PostgreSQL • Release PostgreSQL information • Promote personal exchange in the society
  • 10. Past
  • 11. Brief History of JPUG • 1996/12 pgsql-jp (ML) started • 1999/7 JPUG (a private org.) • 2006/2 JPUG (authorized NPO) • 2009/11 10th Anniv. Conf. • 2014/12 15th Anniv. Conf.
  • 12. To Build the Community, We Did... • Create a mailing list. • Make events, meet each other, and invite experts and developers. • Translate documents. • Outreach by presenting at tech events and writing articles/books.
  • 13. Before JPUG • pgsql-jp, a mailing-list, was started in 1996 before JPUG. • Mailing-list was very popular for software engineers in Japan. • Hundreds of e-mails per month.
  • 14. 0 50 100 150 200 250 300 350 400 450 500 January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October January April July October 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 pgsql‐jp Monthly Traffic Pgsql-jp statistics
  • 17.
  • 21. Expansion (as of Oct.2009) • Authorized as an nonprofit organization by Tokyo Metropolitan Local Government in 2005 • 54 official members, 24 directors, and 3,600 web members • Established 9 branches covering major cities • Established 3 working groups for specific interests
  • 23. Focuses & Activities • Providing PostgreSQL Information – Translating the official docs into Japanese – The “Letʼs Postgres” Web Site – Sending speakers to several tech events • Educating Users – Holding study meetups • Connecting People – Holding several own events/meetups – Providing basic infrastructure, such as web&ML.
  • 25. Years Old Branches Working Groups Supporting Companies Individuals (on ML)
  • 26. Finance • Disclosure – JPUG discloses audited financial statements required by the law. • Revenue – 4.4M JPY (FY2014) – From Supporting Companies, Conference Sponsors and Conference Registration Fee • Expenses – 3.4M JPY (FY2014) – Conference, Speakers Travel Allowance
  • 27. Branches • Hokkaido • Tohoku • Niigata • Nagoya • Kansai • Chugoku • Shikoku • Kyusyu • Okinawa
  • 28. Working Groups • Architecture & Internal Study WG • Web Admin WG • Documentation & Translation WG • Study Meetup WG
  • 29. Events • Annual Conferences – Internals, Architecture and Technical – Case Studies • Meetups – By Branches – By WGs • Unconfernces • Study camp • Outreach at several OSS related events – OSC (Open Source Conference) Series
  • 31. Unconferences • Build a program in a collaborative way. (No program committee) • Encourage to share own interests & experiences in the community. (We welcome junior engineers!) • Extremely Interactive!  (Enjoy the discussions!)
  • 36. What I Focus On Right Now • Looking for new heroes – Encourage younger/junior engineers, and push them onto the stage!  • Having Global Perspective – Strongly interested in Asian countries. • Connecting Communities – Letʼs start from persons, but communities matter.
  • 37. Global Perspective Selena Deckelmann, Magnus Hagander “PostgreSQL User Groups”
  • 38. Connecting Communities • PostgreSQL Conference 2014 Japan – Was held in Japan last week • Speakers from Asian/APAC countries – From China, India, Indonesia, Australia – Was a first challenge for JPUG • Time to consider pan-Asian PostgreSQL Conference? – Wish to connect more communities! 