SlideShare ist ein Scribd-Unternehmen logo
1 von 41
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! 
谢谢!

Weitere ähnliche Inhalte

Andere mochten auch

映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論映画「マネーボール」に学ぶデータ分析と組織行動論
映画「マネーボール」に学ぶデータ分析と組織行動論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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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! 