SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
MySQL RedisPlug-in글로벌오픈프론티어2기FB/hyeongchae.leehyeongchae@G+ 
OSSCON 4Q14 1
Agenda•Who am I•MySQL RedisPlug-in•Open Source DBMS Collaboration •MySQL•MariaDB•PostgreSQL•CUBRID 
OSSCON 4Q14 2
Who am I ? 
OSSCON 4Q14 3
About meINERVITMobileLitenhnCUBRIDTELCOWARETelcobaseALTIBASEAltibaseTIBEROTibero 
OSSCON 4Q14 4
About me 
OSSCON 4Q14 5
Global Open Frontier Full-time•Project : MySQL RedisPlug-in ( +MariaDB, +MaxScale) •https://github.com/sql2/MySQL_Redis_Plugin_Dev 
OSSCON 4Q14 6
MySQL RedisPlug-in 
OSSCON 4Q14 7
Why ?! Redis?! 
OSSCON 4Q14 8 
>=
MysqldMySQL MemcachedPlug-in 
OSSCON 4Q14 9 
MySQL ServerHandler APIMemcachedplugininnodb_memcachelocal cache(optional) InnoDBAPIInnoDBStorage EngineSQLMemcachedprotocolApplication
MysqldMySQL RedisPlug-in 
OSSCON 4Q14 10 
MySQL ServerHandler APIRedisplugininnodb_redislocal cache(optional) InnoDBAPIInnoDBStorage EngineSQLRedisprotocolApplication
Roadmap:MaxScaleRedisCluster Plug-inURL : https://mariadb.com/blog/maxscale-proxy-mysql-replication-relay 
OSSCON 4Q14 11
Open Source DBMS Collaboration 
OSSCON 4Q14 12
OSSCON 4Q14 13
dbdbdibblah~ blah~ 
OSSCON 4Q14 14
DB-Engines Ranking 
OSSCON 4Q14 15 
2014.10.27 
http://db-engines.com/en/rankingRankLastMonthDBMSDatabase ModelScoreChanges11OracleRelational DBMS1471.94.9922MySQLRelational DBMS1262.97-34.1733Microsoft SQL ServerRelational DBMS1219.610.7344PostgreSQLRelational DBMS257.721.9255MongoDBDocument store240.41-0.5866DB2Relational DBMS207.6710.6477Microsoft AccessRelational DBMS141.641.1688SQLiteRelational DBMS94.952.3499Sybase ASERelational DBMS86.791.371010CassandraWide column store85.7-2.16
WASDBMSOSETC공개SW 기술지원기업WASDBMSOSETCOpen Source DBMS CollaborationOSSVendorOS(RH,CentOS,Debian,… ) 25Virtualization(RHEV, AsiaEnterprise Virt) 9WEB(Apache HTTP Server) 19WAS (Jboss, Tomcat )35DBMS(MySQL, MariaDB,… ) 33 
OSSCON 4Q14 16 
http://www.oss.kr/oss_techsupportlist33
Open Source DBMS Collaboration 
OSSCON 4Q14 17 
CostTimeLearnBest of the BestOpen the hellgatefailure & manpowerROIxyTCOH/W
Show me the Money$$ 
OSSCON 4Q14 18
MySQL 
OSSCON 4Q14 19
451 Group analyst Matthew AslettURL : http://www.slideshare.net/mattaslett/mysql-vs-nosql-and-newsql-survey-results-13073043 
OSSCON 4Q14 20
ORACLEbone (甲骨文/갑골문) MySQL•중국은(상)나라의복점용(卜占用) 구갑(龜甲) 이나짐승뼈에새겨진문자로, 계문(契文) 또는복사(卜辭)라고도한다. 1899년에왕의영(王懿榮), 유악(劉鶚) 등에의해서발견됐다. -[네이버지식백과]갑골문[甲骨文, jiaguwen] (미술대사전(용어편), 1998, 한국사전연구사) 
OSSCON 4Q14 21
I’m your DB! May the oracle be with you 
OSSCON 4Q14 22
Oracle Family ?! •Schema & Object Migration•Embedded SQL ( Pro*C ) •PL/SQL & DBMS_* Packages •Database Security•Data Types•Data Storage Concepts•Blah~ Blah~ 
OSSCON 4Q14 23 
VS
ora2my, ora2pgsql, ora2mssql, ... 
OSSCON 4Q14 24
OSSCON 4Q14 25 
`
Magic Quadrant for Operational Database Management Systems1Oracle's Letter to the EUConcerning MySQLAfter an antitrust investigation, theEuropean Commission approved Oracle's acquisition of Sun Microsystems, including MySQL, on 21 January 2010. Wikileakssubsequently publishedcables indicating that the Obama administration applied pressure to the EU to approve the deal. Concerns about the MySQL acquisition had been addressed inOracle's 14 December 2009 pledges to customers, which were to extend for five years —thus expiring in early 2015. Oracle's pledges included commitments to maintain certain APIs, extensions of licenses to then-current licensees, continued use of GPL licensing, and others. The expiration of these commitments may change the nature of Oracle's relationships with a number of hardware and software vendors, as well as its posture regarding product investment, support for purchasing requirements, and other aspects of MySQL's business model. 
OSSCON 4Q14 26 
URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb
Help Save MySQL! •별다른일이없는한유럽위원회(EU)는오는2010년1월27일이번합병을승인하는결정을내릴예정이다. 지난달오라클이향후최소5년간MySQL을오라클의핵심데이터베이스제품에대해독립적인오픈소스데이터베이스경쟁제품으로보호하겠다는약속을하면서유럽위원회의가양사의합병을인정하는쪽으로방향을잡게됐다. 하지만오라클의이런약속은유럽위원회가강제하는것이아니라민사소송을제기해야한다. •와이드니어스는유럽위원회(EU)가책임을면하기위해MySQL의보호자역할을포기했다고주장했다. 와이드니어스는“오라클이아무런조건없이MySQL을손에넣는다면, 유럽인으로써우리의규제시스템이부끄럽다고할수밖에없다”고비난했다. URL : http://www.itworld.co.kr/print/60718 
OSSCON 4Q14 27 
URL : http://monty-says.blogspot.kr/2009/12/help-saving-mysql.html
MariaDB 
OSSCON 4Q14 28
Monty’s Family 
OSSCON 4Q14 29 
Monty? SAP’s MaxDB(son) AnnaMariaDB(daughter) Oracle’s MySQL(daughter)
MySQL Sister & Brother ?! 
OSSCON 4Q14 30 
MySQL 5.6 branchMariaDB10.xMySQL 5.x
MariaDBvs MySQLFeatureMy5.5Maria 5.5My5.6Maria 10.0Multi-source ReplicationXXXONoSQL Cassandra Storage EngineXXXONoSQL HandlersocketinterfaceXOXONoSQL memcacheinterfaceXXOXDynamic ColumnsXOXOVirtual ColumnsXOXOJoin OptimizationsXOXOEngine Independent StatisticsXXXOSHOW EXPLAIN of a running threadXXXOExplain ImprovementsXXOX¹ Global Transaction IDXXOX² 
OSSCON 4Q14 31 
FeatureMy5.5Maria 5.5My5.6Maria 10.0Online Alter TableXXOX² Parallel Slave ThreadsXXOXPartitioning ImprovementsXXOXInnoDBImprovementsXXOO³ Performance Schema ImprovementsXXOOOptimizer EnhancementsXOOOBinlogGroup CommitXOOODisk Access OptimizationsXOOOSubqueryOptimizationsXOOOMicroseconds PrecisionXOOO ✚MariaDB10.0.0 is still alpha with some of the features still under development. ✚OpenSUSEand Fedora plan to replace MySQL with MariaDBin their corresponding distributions, but that’s not because of the technical capabilities of MySQL. URL : https://mariadb.com/blog/mysql-56-vs-mariadb-100
Magic Quadrant for Operational Database Management SystemsStrengths•Rich functionality :MariaDBoffers multiple storage engines, tunable persistence, ACID support with the InnoDB/XtraDBengine, graph storage with Open Query Graph (OQGraph), and support for Apache Cassandra and JSON. •Value:In our survey of reference customers, MariaDBreceived one of the three highest scores for value for money, as it did for suitability of pricing method. It also received one of the highest scores for "no problems encountered." •Strong community and partner network :MariaDBis at the heart of a vibrant MySQL user community and ecosystem. It partners with Linux distribution vendors, IBM, Fusion-io, and organizations offering products for special-purpose storage engines, management, backup and HA, as well as service providers. Cautions•Increased competition :MariaDBis increasingly visible and will face more competition, especially as Oracle's consent decree with the EU regarding MySQL expires in 20151and Oracle becomes more aggressive. •Scale:MariaDB'sreference customers mostly quantified the size of their largest databases as being a few hundred gigabytes at most. To compete at the high end against increasing competition, MariaDBwill require more terabyte-size reference customers. •Fragmented offerings :Several customers remarked on the number of separate pieces in MariaDB'ssoftware stack; one noted there are "too many independent tools for managing databases." 
OSSCON 4Q14 32 
URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb
Magic Quadrant for Operational Database Management Systems 
OSSCON 4Q14 33 
URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb각개격파스케일이슈( ???GB 급) 경쟁증가(PgSQL, MemSQL, … ) 커뮤니티및파트너가격경쟁력풍부한기능( InnoDB, TokuDB, … ) 주의강점
MariaDB& Trademarks, and advice for your project•MariaDB& Trademarks, and advice for your project•https://www.flamingspork.com/blog/2014/10/06/mariadb- trademarks-and-advice-for-your-project•Who works on MariaDBand MySQL? •Looking at the committers/authors of patches in the bzrtree for MariaDB5.5.31. •Non Oracle Contributors :11•Oracle (as they pull Oracle changes) : 40•https://www.flamingspork.com/blog/2013/08/09/who-works- on-mariadb-and-mysql 
OSSCON 4Q14 34
Fusion-io 
OSSCON 4Q14 35 
SQL Server 2014 and Fusion-IOIn-Memory Meets ioMemroy•Leading MySQL Databases Now Feature Atomic Writes; Fusion-ioProvides Key-value Store APIs and Demand Paging Extension to Developer Community in First Open Compute Software ContributionsURL : http://www.fusionio.com/press-releases/fusion-io-delivers-open-apis-for-flash-aware-application-acceleration
Korea 
OSSCON 4Q14 36 
•After spending the early part of the week in Tokyo the Monty roadshow moved onto Korea where we had a great community dinner courtesy of partners Kolon-Benit& OSS Korea with 40+ guests from companies including KakaoTalk, Daum, SK Telecom, TicketMonster& NHN. (2014-02-24) •https://mariadb.com/blog/onwards-upwards-seoul•For more information, read the full case study:KakaoTalk Speeds Messaging 5x More Than SSD Solution(Cutting-edge Korean free talk and text service achieves 30x performance density increase using ioDrive2). Kakaois the leading Simple Messaging System (SMS) provider in South Korea, with a fast- growing user base of 100 million customers worldwide. They runMariaDB5.5. •https://mariadb.com/kb/en/mariadb/case-studies/kakaotalk-uses-mariadb-with-fusion-io/ •SeongUckLee from DaumKakao•https://github.com/SunguckLee•http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=43389•https://blog.mariadb.org/defragmenting-unused-space-on-innodb-tablespace/ •http://kakaodbe.blogspot.kr/
PostgreSQL( EntperpriseDB’sPostgrePlus Advanced Server ) 
OSSCON 4Q14 37
Two great open source DBMS 
OSSCON 4Q14 38 
: slony: sakila: sea lion
Salesforce.com Abandoning Its PostgresFlirtation? 
OSSCON 4Q14 39 
Oracle CEO, Larry Ellisonsalesforce CEO, MarcBenioffURL : http://readwrite.com/2013/07/01/salesforcecom-abandoning-its-postgres-flirtation#awesm=~od3Xo3LdsHX0CvWe are hiring 5 Database Engineers this year and 40-50 people next year for a huge PostgreSQL project @ Salesforce.com ( 2012-10-12 ) URL : http://www.postgresql.org/message-id/34A8F8ED87896E4AA4134EED4728E31BD7586BC164@EXSFM-MB02.internal.salesforce.com
OSSCON 4Q14 40 
Strengths•Community leadership :EnterpriseDBis the primary contributor to the PostgreSQL community. It is responsible for many of the new features of PostgreSQL by contributing to JSON, materialized views and partitioning. •Functionality :Gartner clients report that the functionality of EnterpriseDB'sPostgresPlus Oracle Compatibility Feature is now more than sufficient to run both mission-critical and non-mission-critical applications. Recently, Infor, a major application platform independent software vendor (ISV), added EnterpriseDBas a DBMS platform choice. •Stability and compatibility :Reference customers commend the compatibility with Oracle, the stability of the DBMS and the product support. Cautions•Open-source dilemma :EnterpriseDBmust conform to community-led release cycles for its community editions as they go through the open-source process. This can slow the process of enhancing the base open-source product, but not the enterprise edition. •Market exposure :EnterpriseDBlacks breadth in its sales and marketing operations, which restricts its ability to communicate its message to potential enterprise customers. According to our survey, those that did not choose EnterpriseDBwould have been more likely to choose it if they had been more familiar with it. •Support and documentation :Reference customers reported a lack of local-language support and weak documentation. URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sbMagic Quadrant for Operational Database Management Systems
OSSCON 4Q14 41 
URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sbMagic Quadrant for Operational Database Management Systems지원및문서시장노출부족오픈소스딜레마안정성및호환성기능( 親오라클계) 커뮤니티리더쉽( JSON, MView, Partitioning ) 주의강점
OSSCON 4Q14 42
OSSCON 4Q14 
43
KT CorpKorean Telecom Giant KT CorporationSteps up its Cooperation with EnterpriseDBon their Open Source-based Database SolutionsRelease Date: Apr 18, 2012KT Corp. concludes a one-year evaluation of PostgresPlus Advanced Server, eyeing to replace proprietary databases with a new standardBEDFORD, Mass. –April 18, 2012–Enterprise DB, the leading worldwide provider of PostgreSQL and Oracle compatibility products and services, today announced a partnership with KT Corporation (NYSE: KT). The partnership will deepen the two companies’ cooperation relatedto the deployment ofPostgresPlus Advanced Server(PPAS) for non-mission critical needs, and will gradually expand the use of PPAS for mission critical deployments within KT. The largest telecommunications provider in South Korea with a market cap of $8.7 billion, KT is specifically seeking to deploy open source-based database management products to replace its current databases, representing one of the largest migrations from proprietary databases onto such a new standard. KT and EnterpriseDBintend to partner in promoting the use of PostgresPlus Advanced Server throughout KT’s network of services. “Integrated telecommunications providers worldwide are increasingly in the business of selling technology solutions and they’re seeking innovative new ways to offer services at a lower cost,” Ed Boyajian, President and CEO of EnterpriseDB, said. “PostgresPlus is enterprise-class at a fraction of the cost of traditional databases so we’ve become the most attractive database solution for mission and non-mission critical deployments.” KT is the largest telephone and broadband services provider in Korea. KT also provides enterprise IT services, including consulting and systems integration. The company’s newest enterprise services leverage data stored in a cloud system. “We made a careful and detailed evaluation of the PostgresPlus Advanced Server by EnterpriseDBand determined the solution makes much better business sense than our continuing with the expense of current software,” Jae-Ho Jang, Ph.D., Senior Vice President, IT Strategy BU, KT Corporation, said. “We are looking forward to a rewarding partnership with EnterpriseDBas we continue to expand our services and increase the demands on ourdatabase.” 
OSSCON 4Q14 44 
URL : http://techholic.co.kr/archives/23053
CUBRID 
OSSCON 4Q14 45
cubrid.com vs cubrid.org•PreSales& Consulting•Support 
OSSCON 4Q14 46 
•Development•Confidential
LINEURL : http://developers.linecorp.com/blog/?p=1420 
OSSCON 4Q14 47 
In summary, LINE storage layer is currently constructed as the follows: •Standalone Redis: asynchronous job and message queuing•Redisqueue and queue dispatcher are running together on each application server. •ShardedRedis: front-end cache for data with O(n*t) and primary storage with O(n) •Backup MySQL: secondary storage (for backup, statistics) •HBase: primary storage for data with O(n*t) •We assume to operate hundreds of terabytes of data on each cluster with 100s to 1000 servers. LINE main storage is constructed from about 600 nodes and continues to increase month after month.
OSSCON 4Q14 48

Mais conteúdo relacionado

Mais procurados

The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorialThe Complete MariaDB Server tutorial
The Complete MariaDB Server tutorialColin Charles
 
The MySQL Server Ecosystem in 2016
The MySQL Server Ecosystem in 2016The MySQL Server Ecosystem in 2016
The MySQL Server Ecosystem in 2016Colin Charles
 
Introduction of MariaDB AX / TX
Introduction of MariaDB AX / TXIntroduction of MariaDB AX / TX
Introduction of MariaDB AX / TXGOTO Satoru
 
MariaDB 10: A MySQL Replacement - HKOSC
MariaDB 10: A MySQL Replacement - HKOSC MariaDB 10: A MySQL Replacement - HKOSC
MariaDB 10: A MySQL Replacement - HKOSC Colin Charles
 
Maria db the new mysql (Colin Charles)
Maria db the new mysql (Colin Charles)Maria db the new mysql (Colin Charles)
Maria db the new mysql (Colin Charles)Ontico
 
Databases in the hosted cloud
Databases in the hosted cloud Databases in the hosted cloud
Databases in the hosted cloud Colin Charles
 
The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016Colin Charles
 
MariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQLMariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQLColin Charles
 
MySQL features missing in MariaDB Server
MySQL features missing in MariaDB ServerMySQL features missing in MariaDB Server
MySQL features missing in MariaDB ServerColin Charles
 
My first moments with MongoDB
My first moments with MongoDBMy first moments with MongoDB
My first moments with MongoDBColin Charles
 
Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09GOTO Satoru
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
 
High Performance Drupal with MariaDB
High Performance Drupal with MariaDBHigh Performance Drupal with MariaDB
High Performance Drupal with MariaDBMariaDB Corporation
 
Distributions from the view a package
Distributions from the view a packageDistributions from the view a package
Distributions from the view a packageColin Charles
 
MariaDB: The 2012 Edition
MariaDB: The 2012 EditionMariaDB: The 2012 Edition
MariaDB: The 2012 EditionColin Charles
 
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey MichaieMariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaieishwon
 
Lessons from database failures
Lessons from database failures Lessons from database failures
Lessons from database failures Colin Charles
 
MariaDB 10 Tutorial - 13.11.11 - Percona Live London
MariaDB 10 Tutorial - 13.11.11 - Percona Live LondonMariaDB 10 Tutorial - 13.11.11 - Percona Live London
MariaDB 10 Tutorial - 13.11.11 - Percona Live LondonIvan Zoratti
 
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
MariaDB 10.1   what's new and what's coming in 10.2 - Tokyo MariaDB MeetupMariaDB 10.1   what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB MeetupColin Charles
 

Mais procurados (19)

The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorialThe Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
 
The MySQL Server Ecosystem in 2016
The MySQL Server Ecosystem in 2016The MySQL Server Ecosystem in 2016
The MySQL Server Ecosystem in 2016
 
Introduction of MariaDB AX / TX
Introduction of MariaDB AX / TXIntroduction of MariaDB AX / TX
Introduction of MariaDB AX / TX
 
MariaDB 10: A MySQL Replacement - HKOSC
MariaDB 10: A MySQL Replacement - HKOSC MariaDB 10: A MySQL Replacement - HKOSC
MariaDB 10: A MySQL Replacement - HKOSC
 
Maria db the new mysql (Colin Charles)
Maria db the new mysql (Colin Charles)Maria db the new mysql (Colin Charles)
Maria db the new mysql (Colin Charles)
 
Databases in the hosted cloud
Databases in the hosted cloud Databases in the hosted cloud
Databases in the hosted cloud
 
The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016
 
MariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQLMariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQL
 
MySQL features missing in MariaDB Server
MySQL features missing in MariaDB ServerMySQL features missing in MariaDB Server
MySQL features missing in MariaDB Server
 
My first moments with MongoDB
My first moments with MongoDBMy first moments with MongoDB
My first moments with MongoDB
 
Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
High Performance Drupal with MariaDB
High Performance Drupal with MariaDBHigh Performance Drupal with MariaDB
High Performance Drupal with MariaDB
 
Distributions from the view a package
Distributions from the view a packageDistributions from the view a package
Distributions from the view a package
 
MariaDB: The 2012 Edition
MariaDB: The 2012 EditionMariaDB: The 2012 Edition
MariaDB: The 2012 Edition
 
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey MichaieMariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaie
 
Lessons from database failures
Lessons from database failures Lessons from database failures
Lessons from database failures
 
MariaDB 10 Tutorial - 13.11.11 - Percona Live London
MariaDB 10 Tutorial - 13.11.11 - Percona Live LondonMariaDB 10 Tutorial - 13.11.11 - Percona Live London
MariaDB 10 Tutorial - 13.11.11 - Percona Live London
 
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
MariaDB 10.1   what's new and what's coming in 10.2 - Tokyo MariaDB MeetupMariaDB 10.1   what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
 

Semelhante a osscon_mysql_redis_plugin

MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020Alkin Tezuysal
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeArnab Ray
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLTed Wennmark
 
Collaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductCollaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductKaj Arnö
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleLibreCon
 
[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門Ryusuke Kajiyama
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...GeneXus
 
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)Miguel Araújo
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014Sanjay Manwani
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinOlivier DASINI
 
MariaDB 初学者指南
MariaDB 初学者指南MariaDB 初学者指南
MariaDB 初学者指南YUCHENG HU
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMatt Lord
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfAlkin Tezuysal
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMark Swarbrick
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015Sanjay Manwani
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech UpdatesRyusuke Kajiyama
 
Mariadb10 和新项目中有什么
Mariadb10 和新项目中有什么Mariadb10 和新项目中有什么
Mariadb10 和新项目中有什么YUCHENG HU
 

Semelhante a osscon_mysql_redis_plugin (20)

MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime Time
 
MySQL overview
MySQL overviewMySQL overview
MySQL overview
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
Collaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductCollaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the Product
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por Oracle
 
[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
 
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
 
MariaDB 初学者指南
MariaDB 初学者指南MariaDB 初学者指南
MariaDB 初学者指南
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB Clusters
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
 
Maria DBMS
Maria DBMSMaria DBMS
Maria DBMS
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates
 
Mariadb10 和新项目中有什么
Mariadb10 和新项目中有什么Mariadb10 和新项目中有什么
Mariadb10 和新项目中有什么
 

Mais de hyeongchae lee

patroni-based citrus high availability environment deployment
patroni-based citrus high availability environment deploymentpatroni-based citrus high availability environment deployment
patroni-based citrus high availability environment deploymenthyeongchae lee
 
[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Features[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Featureshyeongchae lee
 
[HashiTalk Korea] OCP with Super Tengen Toppa
[HashiTalk Korea] OCP with Super Tengen Toppa[HashiTalk Korea] OCP with Super Tengen Toppa
[HashiTalk Korea] OCP with Super Tengen Toppahyeongchae lee
 
Securing Databases with Dynamic Credentials and HashiCorp’s Vault
Securing Databases with Dynamic Credentials and HashiCorp’s VaultSecuring Databases with Dynamic Credentials and HashiCorp’s Vault
Securing Databases with Dynamic Credentials and HashiCorp’s Vaulthyeongchae lee
 
OCP with super tengen toppa
OCP with super tengen toppaOCP with super tengen toppa
OCP with super tengen toppahyeongchae lee
 
PostgreSQL 정기 기술 세미나 22회
PostgreSQL 정기 기술 세미나 22회PostgreSQL 정기 기술 세미나 22회
PostgreSQL 정기 기술 세미나 22회hyeongchae lee
 
PGDay.Seoul 2016 lightingtalk
PGDay.Seoul 2016 lightingtalkPGDay.Seoul 2016 lightingtalk
PGDay.Seoul 2016 lightingtalkhyeongchae lee
 
20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_dbhyeongchae lee
 
Oracle2DBMS Notes and Comments
Oracle2DBMS Notes and CommentsOracle2DBMS Notes and Comments
Oracle2DBMS Notes and Commentshyeongchae lee
 
in-memory database system and low latency
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latencyhyeongchae lee
 

Mais de hyeongchae lee (12)

patroni-based citrus high availability environment deployment
patroni-based citrus high availability environment deploymentpatroni-based citrus high availability environment deployment
patroni-based citrus high availability environment deployment
 
[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Features[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Features
 
[HashiTalk Korea] OCP with Super Tengen Toppa
[HashiTalk Korea] OCP with Super Tengen Toppa[HashiTalk Korea] OCP with Super Tengen Toppa
[HashiTalk Korea] OCP with Super Tengen Toppa
 
Securing Databases with Dynamic Credentials and HashiCorp’s Vault
Securing Databases with Dynamic Credentials and HashiCorp’s VaultSecuring Databases with Dynamic Credentials and HashiCorp’s Vault
Securing Databases with Dynamic Credentials and HashiCorp’s Vault
 
OCP with super tengen toppa
OCP with super tengen toppaOCP with super tengen toppa
OCP with super tengen toppa
 
PostgreSQL 정기 기술 세미나 22회
PostgreSQL 정기 기술 세미나 22회PostgreSQL 정기 기술 세미나 22회
PostgreSQL 정기 기술 세미나 22회
 
PGDay.Seoul 2016 lightingtalk
PGDay.Seoul 2016 lightingtalkPGDay.Seoul 2016 lightingtalk
PGDay.Seoul 2016 lightingtalk
 
20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db
 
Oracle2DBMS Notes and Comments
Oracle2DBMS Notes and CommentsOracle2DBMS Notes and Comments
Oracle2DBMS Notes and Comments
 
NewSQL
NewSQLNewSQL
NewSQL
 
eXtremeDB FE
eXtremeDB FEeXtremeDB FE
eXtremeDB FE
 
in-memory database system and low latency
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latency
 

Último

From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 

Último (20)

From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 

osscon_mysql_redis_plugin

  • 2. Agenda•Who am I•MySQL RedisPlug-in•Open Source DBMS Collaboration •MySQL•MariaDB•PostgreSQL•CUBRID OSSCON 4Q14 2
  • 3. Who am I ? OSSCON 4Q14 3
  • 6. Global Open Frontier Full-time•Project : MySQL RedisPlug-in ( +MariaDB, +MaxScale) •https://github.com/sql2/MySQL_Redis_Plugin_Dev OSSCON 4Q14 6
  • 8. Why ?! Redis?! OSSCON 4Q14 8 >=
  • 9. MysqldMySQL MemcachedPlug-in OSSCON 4Q14 9 MySQL ServerHandler APIMemcachedplugininnodb_memcachelocal cache(optional) InnoDBAPIInnoDBStorage EngineSQLMemcachedprotocolApplication
  • 10. MysqldMySQL RedisPlug-in OSSCON 4Q14 10 MySQL ServerHandler APIRedisplugininnodb_redislocal cache(optional) InnoDBAPIInnoDBStorage EngineSQLRedisprotocolApplication
  • 11. Roadmap:MaxScaleRedisCluster Plug-inURL : https://mariadb.com/blog/maxscale-proxy-mysql-replication-relay OSSCON 4Q14 11
  • 12. Open Source DBMS Collaboration OSSCON 4Q14 12
  • 15. DB-Engines Ranking OSSCON 4Q14 15 2014.10.27 http://db-engines.com/en/rankingRankLastMonthDBMSDatabase ModelScoreChanges11OracleRelational DBMS1471.94.9922MySQLRelational DBMS1262.97-34.1733Microsoft SQL ServerRelational DBMS1219.610.7344PostgreSQLRelational DBMS257.721.9255MongoDBDocument store240.41-0.5866DB2Relational DBMS207.6710.6477Microsoft AccessRelational DBMS141.641.1688SQLiteRelational DBMS94.952.3499Sybase ASERelational DBMS86.791.371010CassandraWide column store85.7-2.16
  • 16. WASDBMSOSETC공개SW 기술지원기업WASDBMSOSETCOpen Source DBMS CollaborationOSSVendorOS(RH,CentOS,Debian,… ) 25Virtualization(RHEV, AsiaEnterprise Virt) 9WEB(Apache HTTP Server) 19WAS (Jboss, Tomcat )35DBMS(MySQL, MariaDB,… ) 33 OSSCON 4Q14 16 http://www.oss.kr/oss_techsupportlist33
  • 17. Open Source DBMS Collaboration OSSCON 4Q14 17 CostTimeLearnBest of the BestOpen the hellgatefailure & manpowerROIxyTCOH/W
  • 18. Show me the Money$$ OSSCON 4Q14 18
  • 20. 451 Group analyst Matthew AslettURL : http://www.slideshare.net/mattaslett/mysql-vs-nosql-and-newsql-survey-results-13073043 OSSCON 4Q14 20
  • 21. ORACLEbone (甲骨文/갑골문) MySQL•중국은(상)나라의복점용(卜占用) 구갑(龜甲) 이나짐승뼈에새겨진문자로, 계문(契文) 또는복사(卜辭)라고도한다. 1899년에왕의영(王懿榮), 유악(劉鶚) 등에의해서발견됐다. -[네이버지식백과]갑골문[甲骨文, jiaguwen] (미술대사전(용어편), 1998, 한국사전연구사) OSSCON 4Q14 21
  • 22. I’m your DB! May the oracle be with you OSSCON 4Q14 22
  • 23. Oracle Family ?! •Schema & Object Migration•Embedded SQL ( Pro*C ) •PL/SQL & DBMS_* Packages •Database Security•Data Types•Data Storage Concepts•Blah~ Blah~ OSSCON 4Q14 23 VS
  • 24. ora2my, ora2pgsql, ora2mssql, ... OSSCON 4Q14 24
  • 26. Magic Quadrant for Operational Database Management Systems1Oracle's Letter to the EUConcerning MySQLAfter an antitrust investigation, theEuropean Commission approved Oracle's acquisition of Sun Microsystems, including MySQL, on 21 January 2010. Wikileakssubsequently publishedcables indicating that the Obama administration applied pressure to the EU to approve the deal. Concerns about the MySQL acquisition had been addressed inOracle's 14 December 2009 pledges to customers, which were to extend for five years —thus expiring in early 2015. Oracle's pledges included commitments to maintain certain APIs, extensions of licenses to then-current licensees, continued use of GPL licensing, and others. The expiration of these commitments may change the nature of Oracle's relationships with a number of hardware and software vendors, as well as its posture regarding product investment, support for purchasing requirements, and other aspects of MySQL's business model. OSSCON 4Q14 26 URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb
  • 27. Help Save MySQL! •별다른일이없는한유럽위원회(EU)는오는2010년1월27일이번합병을승인하는결정을내릴예정이다. 지난달오라클이향후최소5년간MySQL을오라클의핵심데이터베이스제품에대해독립적인오픈소스데이터베이스경쟁제품으로보호하겠다는약속을하면서유럽위원회의가양사의합병을인정하는쪽으로방향을잡게됐다. 하지만오라클의이런약속은유럽위원회가강제하는것이아니라민사소송을제기해야한다. •와이드니어스는유럽위원회(EU)가책임을면하기위해MySQL의보호자역할을포기했다고주장했다. 와이드니어스는“오라클이아무런조건없이MySQL을손에넣는다면, 유럽인으로써우리의규제시스템이부끄럽다고할수밖에없다”고비난했다. URL : http://www.itworld.co.kr/print/60718 OSSCON 4Q14 27 URL : http://monty-says.blogspot.kr/2009/12/help-saving-mysql.html
  • 29. Monty’s Family OSSCON 4Q14 29 Monty? SAP’s MaxDB(son) AnnaMariaDB(daughter) Oracle’s MySQL(daughter)
  • 30. MySQL Sister & Brother ?! OSSCON 4Q14 30 MySQL 5.6 branchMariaDB10.xMySQL 5.x
  • 31. MariaDBvs MySQLFeatureMy5.5Maria 5.5My5.6Maria 10.0Multi-source ReplicationXXXONoSQL Cassandra Storage EngineXXXONoSQL HandlersocketinterfaceXOXONoSQL memcacheinterfaceXXOXDynamic ColumnsXOXOVirtual ColumnsXOXOJoin OptimizationsXOXOEngine Independent StatisticsXXXOSHOW EXPLAIN of a running threadXXXOExplain ImprovementsXXOX¹ Global Transaction IDXXOX² OSSCON 4Q14 31 FeatureMy5.5Maria 5.5My5.6Maria 10.0Online Alter TableXXOX² Parallel Slave ThreadsXXOXPartitioning ImprovementsXXOXInnoDBImprovementsXXOO³ Performance Schema ImprovementsXXOOOptimizer EnhancementsXOOOBinlogGroup CommitXOOODisk Access OptimizationsXOOOSubqueryOptimizationsXOOOMicroseconds PrecisionXOOO ✚MariaDB10.0.0 is still alpha with some of the features still under development. ✚OpenSUSEand Fedora plan to replace MySQL with MariaDBin their corresponding distributions, but that’s not because of the technical capabilities of MySQL. URL : https://mariadb.com/blog/mysql-56-vs-mariadb-100
  • 32. Magic Quadrant for Operational Database Management SystemsStrengths•Rich functionality :MariaDBoffers multiple storage engines, tunable persistence, ACID support with the InnoDB/XtraDBengine, graph storage with Open Query Graph (OQGraph), and support for Apache Cassandra and JSON. •Value:In our survey of reference customers, MariaDBreceived one of the three highest scores for value for money, as it did for suitability of pricing method. It also received one of the highest scores for "no problems encountered." •Strong community and partner network :MariaDBis at the heart of a vibrant MySQL user community and ecosystem. It partners with Linux distribution vendors, IBM, Fusion-io, and organizations offering products for special-purpose storage engines, management, backup and HA, as well as service providers. Cautions•Increased competition :MariaDBis increasingly visible and will face more competition, especially as Oracle's consent decree with the EU regarding MySQL expires in 20151and Oracle becomes more aggressive. •Scale:MariaDB'sreference customers mostly quantified the size of their largest databases as being a few hundred gigabytes at most. To compete at the high end against increasing competition, MariaDBwill require more terabyte-size reference customers. •Fragmented offerings :Several customers remarked on the number of separate pieces in MariaDB'ssoftware stack; one noted there are "too many independent tools for managing databases." OSSCON 4Q14 32 URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb
  • 33. Magic Quadrant for Operational Database Management Systems OSSCON 4Q14 33 URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb각개격파스케일이슈( ???GB 급) 경쟁증가(PgSQL, MemSQL, … ) 커뮤니티및파트너가격경쟁력풍부한기능( InnoDB, TokuDB, … ) 주의강점
  • 34. MariaDB& Trademarks, and advice for your project•MariaDB& Trademarks, and advice for your project•https://www.flamingspork.com/blog/2014/10/06/mariadb- trademarks-and-advice-for-your-project•Who works on MariaDBand MySQL? •Looking at the committers/authors of patches in the bzrtree for MariaDB5.5.31. •Non Oracle Contributors :11•Oracle (as they pull Oracle changes) : 40•https://www.flamingspork.com/blog/2013/08/09/who-works- on-mariadb-and-mysql OSSCON 4Q14 34
  • 35. Fusion-io OSSCON 4Q14 35 SQL Server 2014 and Fusion-IOIn-Memory Meets ioMemroy•Leading MySQL Databases Now Feature Atomic Writes; Fusion-ioProvides Key-value Store APIs and Demand Paging Extension to Developer Community in First Open Compute Software ContributionsURL : http://www.fusionio.com/press-releases/fusion-io-delivers-open-apis-for-flash-aware-application-acceleration
  • 36. Korea OSSCON 4Q14 36 •After spending the early part of the week in Tokyo the Monty roadshow moved onto Korea where we had a great community dinner courtesy of partners Kolon-Benit& OSS Korea with 40+ guests from companies including KakaoTalk, Daum, SK Telecom, TicketMonster& NHN. (2014-02-24) •https://mariadb.com/blog/onwards-upwards-seoul•For more information, read the full case study:KakaoTalk Speeds Messaging 5x More Than SSD Solution(Cutting-edge Korean free talk and text service achieves 30x performance density increase using ioDrive2). Kakaois the leading Simple Messaging System (SMS) provider in South Korea, with a fast- growing user base of 100 million customers worldwide. They runMariaDB5.5. •https://mariadb.com/kb/en/mariadb/case-studies/kakaotalk-uses-mariadb-with-fusion-io/ •SeongUckLee from DaumKakao•https://github.com/SunguckLee•http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=43389•https://blog.mariadb.org/defragmenting-unused-space-on-innodb-tablespace/ •http://kakaodbe.blogspot.kr/
  • 38. Two great open source DBMS OSSCON 4Q14 38 : slony: sakila: sea lion
  • 39. Salesforce.com Abandoning Its PostgresFlirtation? OSSCON 4Q14 39 Oracle CEO, Larry Ellisonsalesforce CEO, MarcBenioffURL : http://readwrite.com/2013/07/01/salesforcecom-abandoning-its-postgres-flirtation#awesm=~od3Xo3LdsHX0CvWe are hiring 5 Database Engineers this year and 40-50 people next year for a huge PostgreSQL project @ Salesforce.com ( 2012-10-12 ) URL : http://www.postgresql.org/message-id/34A8F8ED87896E4AA4134EED4728E31BD7586BC164@EXSFM-MB02.internal.salesforce.com
  • 40. OSSCON 4Q14 40 Strengths•Community leadership :EnterpriseDBis the primary contributor to the PostgreSQL community. It is responsible for many of the new features of PostgreSQL by contributing to JSON, materialized views and partitioning. •Functionality :Gartner clients report that the functionality of EnterpriseDB'sPostgresPlus Oracle Compatibility Feature is now more than sufficient to run both mission-critical and non-mission-critical applications. Recently, Infor, a major application platform independent software vendor (ISV), added EnterpriseDBas a DBMS platform choice. •Stability and compatibility :Reference customers commend the compatibility with Oracle, the stability of the DBMS and the product support. Cautions•Open-source dilemma :EnterpriseDBmust conform to community-led release cycles for its community editions as they go through the open-source process. This can slow the process of enhancing the base open-source product, but not the enterprise edition. •Market exposure :EnterpriseDBlacks breadth in its sales and marketing operations, which restricts its ability to communicate its message to potential enterprise customers. According to our survey, those that did not choose EnterpriseDBwould have been more likely to choose it if they had been more familiar with it. •Support and documentation :Reference customers reported a lack of local-language support and weak documentation. URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sbMagic Quadrant for Operational Database Management Systems
  • 41. OSSCON 4Q14 41 URL : http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sbMagic Quadrant for Operational Database Management Systems지원및문서시장노출부족오픈소스딜레마안정성및호환성기능( 親오라클계) 커뮤니티리더쉽( JSON, MView, Partitioning ) 주의강점
  • 44. KT CorpKorean Telecom Giant KT CorporationSteps up its Cooperation with EnterpriseDBon their Open Source-based Database SolutionsRelease Date: Apr 18, 2012KT Corp. concludes a one-year evaluation of PostgresPlus Advanced Server, eyeing to replace proprietary databases with a new standardBEDFORD, Mass. –April 18, 2012–Enterprise DB, the leading worldwide provider of PostgreSQL and Oracle compatibility products and services, today announced a partnership with KT Corporation (NYSE: KT). The partnership will deepen the two companies’ cooperation relatedto the deployment ofPostgresPlus Advanced Server(PPAS) for non-mission critical needs, and will gradually expand the use of PPAS for mission critical deployments within KT. The largest telecommunications provider in South Korea with a market cap of $8.7 billion, KT is specifically seeking to deploy open source-based database management products to replace its current databases, representing one of the largest migrations from proprietary databases onto such a new standard. KT and EnterpriseDBintend to partner in promoting the use of PostgresPlus Advanced Server throughout KT’s network of services. “Integrated telecommunications providers worldwide are increasingly in the business of selling technology solutions and they’re seeking innovative new ways to offer services at a lower cost,” Ed Boyajian, President and CEO of EnterpriseDB, said. “PostgresPlus is enterprise-class at a fraction of the cost of traditional databases so we’ve become the most attractive database solution for mission and non-mission critical deployments.” KT is the largest telephone and broadband services provider in Korea. KT also provides enterprise IT services, including consulting and systems integration. The company’s newest enterprise services leverage data stored in a cloud system. “We made a careful and detailed evaluation of the PostgresPlus Advanced Server by EnterpriseDBand determined the solution makes much better business sense than our continuing with the expense of current software,” Jae-Ho Jang, Ph.D., Senior Vice President, IT Strategy BU, KT Corporation, said. “We are looking forward to a rewarding partnership with EnterpriseDBas we continue to expand our services and increase the demands on ourdatabase.” OSSCON 4Q14 44 URL : http://techholic.co.kr/archives/23053
  • 46. cubrid.com vs cubrid.org•PreSales& Consulting•Support OSSCON 4Q14 46 •Development•Confidential
  • 47. LINEURL : http://developers.linecorp.com/blog/?p=1420 OSSCON 4Q14 47 In summary, LINE storage layer is currently constructed as the follows: •Standalone Redis: asynchronous job and message queuing•Redisqueue and queue dispatcher are running together on each application server. •ShardedRedis: front-end cache for data with O(n*t) and primary storage with O(n) •Backup MySQL: secondary storage (for backup, statistics) •HBase: primary storage for data with O(n*t) •We assume to operate hundreds of terabytes of data on each cluster with 100s to 1000 servers. LINE main storage is constructed from about 600 nodes and continues to increase month after month.