SlideShare una empresa de Scribd logo
1 de 21
Wikimedia
Open Collaborative Learning Case Study


                                KAIST 소프트웨어 대학원
                                김평화 20113833
                                2012-03-29




                  0
Wikimedia
Contents

           • Overview
           • Projects
           • Features & Figures
           • Architectures
           • MediaWiki
           • References


                    1
Wikimedia
Overview
• Wikimedia Foundation
  – American non-profit organization, Jimmy Wales
  – Several online collaborative wiki projects
      ⇒   Wikipedia, etc.
  – Develop and maintain open content (CC BY-SA)




                                    2
Wikimedia
Overview
• History
   – 2001, Wikipedia
       ⇒   Perl, Text, UseModeWiki
   – 2002~3, Wikipedia Upgrade
       ⇒   PHP, MySQL, MediaWiki
   – 2003, Wikimedia Foundation
   – After that, various projects
   – 2011, 1 billion people, 50 million articles




                                          3
Wikimedia
Projects
• Service Projects
   –   Wikipedia (2001)
   –   Wiktionary (2002)
   –   MediaWiki (2003)
   –   Wikibooks (2003)
   –   Wikiquote (2003)
   –   Wikisource (2003)
   –   Wikimedia Commons (2004)
   –   Wikispecies (2004)
   –   Wikinews (2004)
   –   Wikiversity (2006)
• Internal Projects
   –   Meta-Wiki (2001)
   –   Wikimedia Incubator (2006)
   –   Wikimedia Outreach (2009)
   –   Wikimedia Strategic Planning (2009)
   –   Wikimedia Usability Initiative (2009)
   –   Wikimania

                                               4
Wikimedia
Features
                           •    Operating the world's fifth
                                largest web property




               •   Giving Wikimedia's
                   volunteers the best possible
                   tools to do their work




                            •   Developing recruiting
                                resources for new
                                volunteers


           •       Staging outreach and
                   community events world-
                   wide
                                  5
Wikimedia
Features
           •   Partnering with cultural
               institutions




                          •   Working with the
                              educational sector



           •   Providing access to
               Wikipedia everywhere




                    •   Informing our decision-
                        making with facts and data


                              6
Wikimedia
Figures
• Financials




                   2011       2011




               7
Wikimedia
Figures
• Page views




               8
Wikimedia
Technical Figures
• 25,000 ~ 60,000 HTTP requests per sec
• 3.5 Gbit per sec of data traffic
• 3 Data centers : Tampa, Amsterdam, Seoul




                               9
Wikimedia
Architectures
• LAMP




                10
Wikimedia
Architectures




                11
Wikimedia
CDN (Content Distribution Network)
• 3 clusters on 3 different continents
    – Primary cluster in Tampa, Florida
    – Secondary caching-only clusters in Amsterdam, the Netherlands and Seoul, South
      Korea


• Geographic load balancing (GLB)
    – hand out DNS answers based on the estimated location of the querying DNS resolvers


• Squid caching
    – Split into two groups : Text and Media
    – 75 Squid servers
        ⇒   up to 40 GB disk, 8 GB memory
    – Hit rates : 85% for Text, 98% for Media




                                               12
Wikimedia
MediaWiki
• MediaWiki
    –   Free web-based wiki software platform
    –   All Wikimedia projects run on a MediaWiki platform
    –   Open source software (GPL v2)
    –   Release Ver. 1.18.2


• Characteristics in wiki project
    – Scales well with multiple CPUs
         ⇒   Quad-core servers
    – One centrally managed
         ⇒   Hardware shared with external storage
    – Simple implementation with LAMP
    – Memcached tasks
    – Additional extensions




                                                 13
Wikimedia
MediaWiki
• Caching
   – Caches everywhere
   – Using Memcached
       ⇒   Open source memory cache software




                                               14
Wikimedia
MediaWiki
• Persistent Data
   – Metadata in core databases
   – Actual text in external storages
        ⇒   All revisions text, Compressed
   – Uploaded files in image servers


• Database
   – Separate database per wiki
   – One master database, many replicated slaves


• Core Database Scaling
   – Separating read and write operations
        ⇒   Read on slaves, write on master
   – Separating expensive and cheap operations
   – Separating big, popular and small wikis


                                              15
Wikimedia
MediaWiki
• Core Database Schema




                         16
Wikimedia
MediaWiki
• Call Graph Profiling by KCacheGrind




                                  17
Wikimedia
MediaWiki
• Extensions
   – Main extensions (수십가지)
   – Third-party extensions (수백가지)

   – Major extensions (v.1.17 기준)
       ⇒   User management
             –   Nuke, CheckUser, RenameUser
       ⇒   Communication
             –   WikiChat, ArticleComments, DPLforum, ContactPage
       ⇒   Data management
             –   CategoryTree, View Tree, Semantic MediaWiki
       ⇒   Interface
             –   Calendar (Damian) , Inputbox
       ⇒   Media
             –   VideoFlash, OggHandler, TimedMediaHandler




                                                    18
19
Wikimedia
References
• Sunil H. A. North, Deborah M. (2010), Investigating Pedagogical Value of
  Wiki Technology
• Mark Bergsma. (2007). Wikimedia Architecture
• http://www.mediawiki.org/wiki/MediaWiki
• http://en.wikipedia.org/wiki/Wikimedia




                                    20

Más contenido relacionado

La actualidad más candente

Wikimedia: accessible (new) media for (almost) all
Wikimedia: accessible (new) media for (almost) allWikimedia: accessible (new) media for (almost) all
Wikimedia: accessible (new) media for (almost) allTeemu Leinonen
 
Wikipedia as a Platform for Change
Wikipedia as a Platform for ChangeWikipedia as a Platform for Change
Wikipedia as a Platform for ChangeMa'ayan Alexander
 
Science museum presentation
Science museum presentationScience museum presentation
Science museum presentationMrJohnCummings
 
Wikipedia & Cultural Heritage Institutions: Opportunities for Partnership
Wikipedia & Cultural Heritage Institutions: Opportunities for PartnershipWikipedia & Cultural Heritage Institutions: Opportunities for Partnership
Wikipedia & Cultural Heritage Institutions: Opportunities for Partnershipdorohoward
 
Practical steps towards digital preservation at institutional levels
Practical steps towards digital preservation at institutional levelsPractical steps towards digital preservation at institutional levels
Practical steps towards digital preservation at institutional levelsChris Rusbridge
 
The public library and wikipedia
The public library and wikipediaThe public library and wikipedia
The public library and wikipediadorohoward
 
LibGuides for the Absolute Beginner
LibGuides for the Absolute BeginnerLibGuides for the Absolute Beginner
LibGuides for the Absolute BeginnerUCD Library
 
Wikipedia & Museums - Qatar Presentation
Wikipedia & Museums - Qatar PresentationWikipedia & Museums - Qatar Presentation
Wikipedia & Museums - Qatar Presentationwittylama
 
Lockss usdocs-dl cfall10
Lockss usdocs-dl cfall10Lockss usdocs-dl cfall10
Lockss usdocs-dl cfall10James Jacobs
 
NCIP Update - NISO Update, ALA Annual Chicago 2013
NCIP Update - NISO Update, ALA Annual Chicago 2013NCIP Update - NISO Update, ALA Annual Chicago 2013
NCIP Update - NISO Update, ALA Annual Chicago 2013nettiel
 
Advancing Research at London's Global University
Advancing Research at London's Global UniversityAdvancing Research at London's Global University
Advancing Research at London's Global Universityinside-BigData.com
 
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...Collaborative Data Archiving and Access: Developing a Shared Repository Infra...
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...University of Connecticut Libraries
 
Teaching with Wikipedia
Teaching with WikipediaTeaching with Wikipedia
Teaching with WikipediaPhoebe Ayers
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageNoreen Whysel
 

La actualidad más candente (18)

Wikimedia: accessible (new) media for (almost) all
Wikimedia: accessible (new) media for (almost) allWikimedia: accessible (new) media for (almost) all
Wikimedia: accessible (new) media for (almost) all
 
Wikipedia as a Platform for Change
Wikipedia as a Platform for ChangeWikipedia as a Platform for Change
Wikipedia as a Platform for Change
 
Wrangling Wikipedia
Wrangling WikipediaWrangling Wikipedia
Wrangling Wikipedia
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Science museum presentation
Science museum presentationScience museum presentation
Science museum presentation
 
Wikipedia & Cultural Heritage Institutions: Opportunities for Partnership
Wikipedia & Cultural Heritage Institutions: Opportunities for PartnershipWikipedia & Cultural Heritage Institutions: Opportunities for Partnership
Wikipedia & Cultural Heritage Institutions: Opportunities for Partnership
 
Wikinews
WikinewsWikinews
Wikinews
 
Practical steps towards digital preservation at institutional levels
Practical steps towards digital preservation at institutional levelsPractical steps towards digital preservation at institutional levels
Practical steps towards digital preservation at institutional levels
 
The public library and wikipedia
The public library and wikipediaThe public library and wikipedia
The public library and wikipedia
 
LibGuides for the Absolute Beginner
LibGuides for the Absolute BeginnerLibGuides for the Absolute Beginner
LibGuides for the Absolute Beginner
 
ConfrencePres
ConfrencePresConfrencePres
ConfrencePres
 
Wikipedia & Museums - Qatar Presentation
Wikipedia & Museums - Qatar PresentationWikipedia & Museums - Qatar Presentation
Wikipedia & Museums - Qatar Presentation
 
Lockss usdocs-dl cfall10
Lockss usdocs-dl cfall10Lockss usdocs-dl cfall10
Lockss usdocs-dl cfall10
 
NCIP Update - NISO Update, ALA Annual Chicago 2013
NCIP Update - NISO Update, ALA Annual Chicago 2013NCIP Update - NISO Update, ALA Annual Chicago 2013
NCIP Update - NISO Update, ALA Annual Chicago 2013
 
Advancing Research at London's Global University
Advancing Research at London's Global UniversityAdvancing Research at London's Global University
Advancing Research at London's Global University
 
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...Collaborative Data Archiving and Access: Developing a Shared Repository Infra...
Collaborative Data Archiving and Access: Developing a Shared Repository Infra...
 
Teaching with Wikipedia
Teaching with WikipediaTeaching with Wikipedia
Teaching with Wikipedia
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 

Destacado

2014 여름성경학교 06
2014 여름성경학교 062014 여름성경학교 06
2014 여름성경학교 06Chris
 
2014 여름성경학교 09
2014 여름성경학교 092014 여름성경학교 09
2014 여름성경학교 09Chris
 
위키백과 사용법 (Intro to contributing to Wikipedia)
위키백과 사용법 (Intro to contributing to Wikipedia)위키백과 사용법 (Intro to contributing to Wikipedia)
위키백과 사용법 (Intro to contributing to Wikipedia)Yongkyun Lee
 
2014 여름성경학교 03
2014 여름성경학교 032014 여름성경학교 03
2014 여름성경학교 03Chris
 
2014 여름성경학교 08
2014 여름성경학교 082014 여름성경학교 08
2014 여름성경학교 08Chris
 
2014 여름성경학교 11
2014 여름성경학교 112014 여름성경학교 11
2014 여름성경학교 11Chris
 
2014 여름성경학교 12
2014 여름성경학교 122014 여름성경학교 12
2014 여름성경학교 12Chris
 
2014 여름성경학교 유년부 성경교실 강의 PPT
2014 여름성경학교 유년부 성경교실 강의 PPT2014 여름성경학교 유년부 성경교실 강의 PPT
2014 여름성경학교 유년부 성경교실 강의 PPTChris
 
시맨틱 미디어위키: 위키의 새로운 시작
시맨틱 미디어위키: 위키의 새로운 시작시맨틱 미디어위키: 위키의 새로운 시작
시맨틱 미디어위키: 위키의 새로운 시작Haklae Kim
 
[협업 도구] 위키를 활용한 협업 노하우
[협업 도구] 위키를 활용한 협업 노하우 [협업 도구] 위키를 활용한 협업 노하우
[협업 도구] 위키를 활용한 협업 노하우 Young D
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성KwangSeob Jeong
 
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요Big Data Myth 1. 우리 회사엔 빅데이터가 없어요
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요김 한도
 
4장. Class Loader
4장. Class Loader4장. Class Loader
4장. Class Loader김 한도
 
오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례Youngjo Seong
 

Destacado (15)

2014 여름성경학교 06
2014 여름성경학교 062014 여름성경학교 06
2014 여름성경학교 06
 
2014 여름성경학교 09
2014 여름성경학교 092014 여름성경학교 09
2014 여름성경학교 09
 
위키백과 사용법 (Intro to contributing to Wikipedia)
위키백과 사용법 (Intro to contributing to Wikipedia)위키백과 사용법 (Intro to contributing to Wikipedia)
위키백과 사용법 (Intro to contributing to Wikipedia)
 
2014 여름성경학교 03
2014 여름성경학교 032014 여름성경학교 03
2014 여름성경학교 03
 
2014 여름성경학교 08
2014 여름성경학교 082014 여름성경학교 08
2014 여름성경학교 08
 
2014 여름성경학교 11
2014 여름성경학교 112014 여름성경학교 11
2014 여름성경학교 11
 
2014 여름성경학교 12
2014 여름성경학교 122014 여름성경학교 12
2014 여름성경학교 12
 
2014 여름성경학교 유년부 성경교실 강의 PPT
2014 여름성경학교 유년부 성경교실 강의 PPT2014 여름성경학교 유년부 성경교실 강의 PPT
2014 여름성경학교 유년부 성경교실 강의 PPT
 
시맨틱 미디어위키: 위키의 새로운 시작
시맨틱 미디어위키: 위키의 새로운 시작시맨틱 미디어위키: 위키의 새로운 시작
시맨틱 미디어위키: 위키의 새로운 시작
 
Organisational Wiki Adoption
Organisational Wiki AdoptionOrganisational Wiki Adoption
Organisational Wiki Adoption
 
[협업 도구] 위키를 활용한 협업 노하우
[협업 도구] 위키를 활용한 협업 노하우 [협업 도구] 위키를 활용한 협업 노하우
[협업 도구] 위키를 활용한 협업 노하우
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
 
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요Big Data Myth 1. 우리 회사엔 빅데이터가 없어요
Big Data Myth 1. 우리 회사엔 빅데이터가 없어요
 
4장. Class Loader
4장. Class Loader4장. Class Loader
4장. Class Loader
 
오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례
 

Similar a Wikimedia 재단과 MediaWiki 위키 소프트웨어 조사

Wiki technologies nov_2008_ye
Wiki technologies nov_2008_yeWiki technologies nov_2008_ye
Wiki technologies nov_2008_yevafopoulos
 
Exploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLExploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLShalin Hai-Jew
 
Wiki in Teaching and Learning
Wiki in Teaching and LearningWiki in Teaching and Learning
Wiki in Teaching and LearningAshish K Awadhiya
 
Vila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxVila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxLIS EPI Meeting
 
Using a Wiki for Collaboration and Coordination
Using a Wiki for Collaboration and CoordinationUsing a Wiki for Collaboration and Coordination
Using a Wiki for Collaboration and CoordinationConnie Crosby
 
Contributing to the global commons: Repositories and Wikimedia
Contributing to the global commons: Repositories and WikimediaContributing to the global commons: Repositories and Wikimedia
Contributing to the global commons: Repositories and WikimediaNick Sheppard
 
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesCollective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesJie Bao
 
Web and Twitter Archiving at the Library of Congress
Web and Twitter Archiving at the Library of CongressWeb and Twitter Archiving at the Library of Congress
Web and Twitter Archiving at the Library of Congressnullhandle
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Jesse Wang
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+appsJesse Wang
 
Aporte Wikis
Aporte WikisAporte Wikis
Aporte Wikiscinthia
 
Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012nw13
 
Sharing information with MediaWiki
Sharing information with MediaWikiSharing information with MediaWiki
Sharing information with MediaWikiGeert Van Pamel
 
Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lora Aroyo
 
Indianapolis - Wikipedia and the Cultural Sector
Indianapolis - Wikipedia and the Cultural SectorIndianapolis - Wikipedia and the Cultural Sector
Indianapolis - Wikipedia and the Cultural Sectorwittylama
 
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Maximilian Klein
 
Csvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsCsvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsmattsenate
 
BSYS Word 2007 Team Assignment
BSYS Word 2007 Team AssignmentBSYS Word 2007 Team Assignment
BSYS Word 2007 Team AssignmentSunnyLing
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Jesse Wang
 

Similar a Wikimedia 재단과 MediaWiki 위키 소프트웨어 조사 (20)

Wiki technologies nov_2008_ye
Wiki technologies nov_2008_yeWiki technologies nov_2008_ye
Wiki technologies nov_2008_ye
 
Exploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLExploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXL
 
Wiki in Teaching and Learning
Wiki in Teaching and LearningWiki in Teaching and Learning
Wiki in Teaching and Learning
 
Vila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxVila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-redux
 
Using a Wiki for Collaboration and Coordination
Using a Wiki for Collaboration and CoordinationUsing a Wiki for Collaboration and Coordination
Using a Wiki for Collaboration and Coordination
 
Contributing to the global commons: Repositories and Wikimedia
Contributing to the global commons: Repositories and WikimediaContributing to the global commons: Repositories and Wikimedia
Contributing to the global commons: Repositories and Wikimedia
 
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesCollective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
 
Web and Twitter Archiving at the Library of Congress
Web and Twitter Archiving at the Library of CongressWeb and Twitter Archiving at the Library of Congress
Web and Twitter Archiving at the Library of Congress
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action:
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+apps
 
Aporte Wikis
Aporte WikisAporte Wikis
Aporte Wikis
 
Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012
 
Sharing information with MediaWiki
Sharing information with MediaWikiSharing information with MediaWiki
Sharing information with MediaWiki
 
Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)
 
Wikis biblio
Wikis biblioWikis biblio
Wikis biblio
 
Indianapolis - Wikipedia and the Cultural Sector
Indianapolis - Wikipedia and the Cultural SectorIndianapolis - Wikipedia and the Cultural Sector
Indianapolis - Wikipedia and the Cultural Sector
 
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
 
Csvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsCsvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projects
 
BSYS Word 2007 Team Assignment
BSYS Word 2007 Team AssignmentBSYS Word 2007 Team Assignment
BSYS Word 2007 Team Assignment
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
 

Más de Chris

워드프레스 배경과 특징, 그리고 활용 - 숭실대에서
워드프레스 배경과 특징, 그리고 활용 - 숭실대에서워드프레스 배경과 특징, 그리고 활용 - 숭실대에서
워드프레스 배경과 특징, 그리고 활용 - 숭실대에서Chris
 
2014 여름성경학교 14
2014 여름성경학교 142014 여름성경학교 14
2014 여름성경학교 14Chris
 
2014 여름성경학교 13
2014 여름성경학교 132014 여름성경학교 13
2014 여름성경학교 13Chris
 
2014 여름성경학교 10
2014 여름성경학교 102014 여름성경학교 10
2014 여름성경학교 10Chris
 
2014 여름성경학교 07
2014 여름성경학교 072014 여름성경학교 07
2014 여름성경학교 07Chris
 
2014 여름성경학교 05
2014 여름성경학교 052014 여름성경학교 05
2014 여름성경학교 05Chris
 
2014 여름성경학교 04
2014 여름성경학교 042014 여름성경학교 04
2014 여름성경학교 04Chris
 
2014 여름성경학교 02
2014 여름성경학교 022014 여름성경학교 02
2014 여름성경학교 02Chris
 
2014 여름성경학교 01
2014 여름성경학교 012014 여름성경학교 01
2014 여름성경학교 01Chris
 
2014 여름성경학교 총주제해설 문서
2014 여름성경학교 총주제해설 문서2014 여름성경학교 총주제해설 문서
2014 여름성경학교 총주제해설 문서Chris
 
2014 여름성경학교 유년부 활동교실 강의 PPT
2014 여름성경학교 유년부 활동교실 강의 PPT2014 여름성경학교 유년부 활동교실 강의 PPT
2014 여름성경학교 유년부 활동교실 강의 PPTChris
 
워드프레스 3.설치 (in 하자작업장학교)
워드프레스 3.설치 (in 하자작업장학교)워드프레스 3.설치 (in 하자작업장학교)
워드프레스 3.설치 (in 하자작업장학교)Chris
 
워드프레스 2.관리 (in 하자작업장학교)
워드프레스 2.관리 (in 하자작업장학교)워드프레스 2.관리 (in 하자작업장학교)
워드프레스 2.관리 (in 하자작업장학교)Chris
 
워드프레스 1.개념 및 사용 (in 하자작업장학교)
워드프레스 1.개념 및 사용 (in 하자작업장학교)워드프레스 1.개념 및 사용 (in 하자작업장학교)
워드프레스 1.개념 및 사용 (in 하자작업장학교)Chris
 
워드프레스 기본개념 및 가이드
워드프레스 기본개념 및 가이드워드프레스 기본개념 및 가이드
워드프레스 기본개념 및 가이드Chris
 
WordPress as CMS(Content Management System) - CMS로써의 워드프레스
WordPress as CMS(Content Management System) - CMS로써의 워드프레스WordPress as CMS(Content Management System) - CMS로써의 워드프레스
WordPress as CMS(Content Management System) - CMS로써의 워드프레스Chris
 
칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개Chris
 
주일학교를 위한 천로역정 소개
주일학교를 위한 천로역정 소개주일학교를 위한 천로역정 소개
주일학교를 위한 천로역정 소개Chris
 
HTML5 표준 소개
HTML5 표준 소개HTML5 표준 소개
HTML5 표준 소개Chris
 

Más de Chris (19)

워드프레스 배경과 특징, 그리고 활용 - 숭실대에서
워드프레스 배경과 특징, 그리고 활용 - 숭실대에서워드프레스 배경과 특징, 그리고 활용 - 숭실대에서
워드프레스 배경과 특징, 그리고 활용 - 숭실대에서
 
2014 여름성경학교 14
2014 여름성경학교 142014 여름성경학교 14
2014 여름성경학교 14
 
2014 여름성경학교 13
2014 여름성경학교 132014 여름성경학교 13
2014 여름성경학교 13
 
2014 여름성경학교 10
2014 여름성경학교 102014 여름성경학교 10
2014 여름성경학교 10
 
2014 여름성경학교 07
2014 여름성경학교 072014 여름성경학교 07
2014 여름성경학교 07
 
2014 여름성경학교 05
2014 여름성경학교 052014 여름성경학교 05
2014 여름성경학교 05
 
2014 여름성경학교 04
2014 여름성경학교 042014 여름성경학교 04
2014 여름성경학교 04
 
2014 여름성경학교 02
2014 여름성경학교 022014 여름성경학교 02
2014 여름성경학교 02
 
2014 여름성경학교 01
2014 여름성경학교 012014 여름성경학교 01
2014 여름성경학교 01
 
2014 여름성경학교 총주제해설 문서
2014 여름성경학교 총주제해설 문서2014 여름성경학교 총주제해설 문서
2014 여름성경학교 총주제해설 문서
 
2014 여름성경학교 유년부 활동교실 강의 PPT
2014 여름성경학교 유년부 활동교실 강의 PPT2014 여름성경학교 유년부 활동교실 강의 PPT
2014 여름성경학교 유년부 활동교실 강의 PPT
 
워드프레스 3.설치 (in 하자작업장학교)
워드프레스 3.설치 (in 하자작업장학교)워드프레스 3.설치 (in 하자작업장학교)
워드프레스 3.설치 (in 하자작업장학교)
 
워드프레스 2.관리 (in 하자작업장학교)
워드프레스 2.관리 (in 하자작업장학교)워드프레스 2.관리 (in 하자작업장학교)
워드프레스 2.관리 (in 하자작업장학교)
 
워드프레스 1.개념 및 사용 (in 하자작업장학교)
워드프레스 1.개념 및 사용 (in 하자작업장학교)워드프레스 1.개념 및 사용 (in 하자작업장학교)
워드프레스 1.개념 및 사용 (in 하자작업장학교)
 
워드프레스 기본개념 및 가이드
워드프레스 기본개념 및 가이드워드프레스 기본개념 및 가이드
워드프레스 기본개념 및 가이드
 
WordPress as CMS(Content Management System) - CMS로써의 워드프레스
WordPress as CMS(Content Management System) - CMS로써의 워드프레스WordPress as CMS(Content Management System) - CMS로써의 워드프레스
WordPress as CMS(Content Management System) - CMS로써의 워드프레스
 
칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개
 
주일학교를 위한 천로역정 소개
주일학교를 위한 천로역정 소개주일학교를 위한 천로역정 소개
주일학교를 위한 천로역정 소개
 
HTML5 표준 소개
HTML5 표준 소개HTML5 표준 소개
HTML5 표준 소개
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Wikimedia 재단과 MediaWiki 위키 소프트웨어 조사

  • 1. Wikimedia Open Collaborative Learning Case Study KAIST 소프트웨어 대학원 김평화 20113833 2012-03-29 0
  • 2. Wikimedia Contents • Overview • Projects • Features & Figures • Architectures • MediaWiki • References 1
  • 3. Wikimedia Overview • Wikimedia Foundation – American non-profit organization, Jimmy Wales – Several online collaborative wiki projects ⇒ Wikipedia, etc. – Develop and maintain open content (CC BY-SA) 2
  • 4. Wikimedia Overview • History – 2001, Wikipedia ⇒ Perl, Text, UseModeWiki – 2002~3, Wikipedia Upgrade ⇒ PHP, MySQL, MediaWiki – 2003, Wikimedia Foundation – After that, various projects – 2011, 1 billion people, 50 million articles 3
  • 5. Wikimedia Projects • Service Projects – Wikipedia (2001) – Wiktionary (2002) – MediaWiki (2003) – Wikibooks (2003) – Wikiquote (2003) – Wikisource (2003) – Wikimedia Commons (2004) – Wikispecies (2004) – Wikinews (2004) – Wikiversity (2006) • Internal Projects – Meta-Wiki (2001) – Wikimedia Incubator (2006) – Wikimedia Outreach (2009) – Wikimedia Strategic Planning (2009) – Wikimedia Usability Initiative (2009) – Wikimania 4
  • 6. Wikimedia Features • Operating the world's fifth largest web property • Giving Wikimedia's volunteers the best possible tools to do their work • Developing recruiting resources for new volunteers • Staging outreach and community events world- wide 5
  • 7. Wikimedia Features • Partnering with cultural institutions • Working with the educational sector • Providing access to Wikipedia everywhere • Informing our decision- making with facts and data 6
  • 10. Wikimedia Technical Figures • 25,000 ~ 60,000 HTTP requests per sec • 3.5 Gbit per sec of data traffic • 3 Data centers : Tampa, Amsterdam, Seoul 9
  • 13. Wikimedia CDN (Content Distribution Network) • 3 clusters on 3 different continents – Primary cluster in Tampa, Florida – Secondary caching-only clusters in Amsterdam, the Netherlands and Seoul, South Korea • Geographic load balancing (GLB) – hand out DNS answers based on the estimated location of the querying DNS resolvers • Squid caching – Split into two groups : Text and Media – 75 Squid servers ⇒ up to 40 GB disk, 8 GB memory – Hit rates : 85% for Text, 98% for Media 12
  • 14. Wikimedia MediaWiki • MediaWiki – Free web-based wiki software platform – All Wikimedia projects run on a MediaWiki platform – Open source software (GPL v2) – Release Ver. 1.18.2 • Characteristics in wiki project – Scales well with multiple CPUs ⇒ Quad-core servers – One centrally managed ⇒ Hardware shared with external storage – Simple implementation with LAMP – Memcached tasks – Additional extensions 13
  • 15. Wikimedia MediaWiki • Caching – Caches everywhere – Using Memcached ⇒ Open source memory cache software 14
  • 16. Wikimedia MediaWiki • Persistent Data – Metadata in core databases – Actual text in external storages ⇒ All revisions text, Compressed – Uploaded files in image servers • Database – Separate database per wiki – One master database, many replicated slaves • Core Database Scaling – Separating read and write operations ⇒ Read on slaves, write on master – Separating expensive and cheap operations – Separating big, popular and small wikis 15
  • 18. Wikimedia MediaWiki • Call Graph Profiling by KCacheGrind 17
  • 19. Wikimedia MediaWiki • Extensions – Main extensions (수십가지) – Third-party extensions (수백가지) – Major extensions (v.1.17 기준) ⇒ User management – Nuke, CheckUser, RenameUser ⇒ Communication – WikiChat, ArticleComments, DPLforum, ContactPage ⇒ Data management – CategoryTree, View Tree, Semantic MediaWiki ⇒ Interface – Calendar (Damian) , Inputbox ⇒ Media – VideoFlash, OggHandler, TimedMediaHandler 18
  • 20. 19
  • 21. Wikimedia References • Sunil H. A. North, Deborah M. (2010), Investigating Pedagogical Value of Wiki Technology • Mark Bergsma. (2007). Wikimedia Architecture • http://www.mediawiki.org/wiki/MediaWiki • http://en.wikipedia.org/wiki/Wikimedia 20