SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie osscon_mysql_redis_plugin

Ähnlich wie 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 和新项目中有什么
 

Mehr von 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 deployment
hyeongchae 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 Vault
hyeongchae 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 latency
hyeongchae lee
 

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

Kürzlich hochgeladen

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Kürzlich hochgeladen (20)

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

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.