- The document discusses MySQL RedisPlug-in, which allows MySQL to use Redis as a local cache or for other purposes. It also discusses collaboration between different open source database management systems like MySQL, MariaDB, PostgreSQL, and CUBRID.
- It provides an overview of MariaDB and how it compares to MySQL in features, and discusses strengths and cautions of MariaDB according to a Gartner report. It also briefly mentions PostgreSQL, Fusion-IO, the MySQL community in Korea, and collaboration between open source DBMS projects.
MariaDB Server 10.3 is a culmination of features from MariaDB Server 10.2+10.1+10.0+5.5+5.3+5.2+5.1 as well as a base branch from MySQL 5.5 and backports from MySQL 5.6/5.7. It has many new features, like a GA-ready sharding engine (SPIDER), MyRocks, as well as some Oracle compatibility, system versioned tables and a whole lot more.
* If you see the screen is not good condition, downloading please. *
Introduction to MariaDB
- mariadb oracle mysql comparison
- mariadb install step by step
- mariadb basic query
Differences between MariaDB 10.3 & MySQL 8.0Colin Charles
MySQL and MariaDB are becoming more divergent. Learn what is different from a high level. It is also a good idea to ensure that you use the correct database for the correct job.
MariaDB started life as a database to host the Maria storage engine in 2009. Not long after its inception, the MySQL community went through yet another change in ownership, and it was deemed that MariaDB will be a complete database branch developed to extend MySQL, but with constant merging of upstream changes.
The goal of the MariaDB project is to ensure that everyone is part of the community, including employees of the major steering companies. MariaDB also features enhanced features, some of which are common with the Percona Performance Server. Most importantly, MariaDB is a drop-in replacement and is completely backward compatible with MySQL. In 2010, MariaDB released 5.1 in February, and 5.2 in November – two major releases in a span of one calendar year is a feat that was achieved!
DBAs and developers alike will gain an introduction to MariaDB, what is different with MySQL, how to make use of the feature enhancements, and more.
MariaDB - a MySQL Replacement #SELF2014Colin Charles
MariaDB - a MySQL replacement at South East Linux Fest 2014 - SELF2014. Learn about features that are not in MySQL 5.6, some that are only just coming in MySQL 5.7, and some that just don't exist.
MariaDB Server 10.3 is a culmination of features from MariaDB Server 10.2+10.1+10.0+5.5+5.3+5.2+5.1 as well as a base branch from MySQL 5.5 and backports from MySQL 5.6/5.7. It has many new features, like a GA-ready sharding engine (SPIDER), MyRocks, as well as some Oracle compatibility, system versioned tables and a whole lot more.
* If you see the screen is not good condition, downloading please. *
Introduction to MariaDB
- mariadb oracle mysql comparison
- mariadb install step by step
- mariadb basic query
Differences between MariaDB 10.3 & MySQL 8.0Colin Charles
MySQL and MariaDB are becoming more divergent. Learn what is different from a high level. It is also a good idea to ensure that you use the correct database for the correct job.
MariaDB started life as a database to host the Maria storage engine in 2009. Not long after its inception, the MySQL community went through yet another change in ownership, and it was deemed that MariaDB will be a complete database branch developed to extend MySQL, but with constant merging of upstream changes.
The goal of the MariaDB project is to ensure that everyone is part of the community, including employees of the major steering companies. MariaDB also features enhanced features, some of which are common with the Percona Performance Server. Most importantly, MariaDB is a drop-in replacement and is completely backward compatible with MySQL. In 2010, MariaDB released 5.1 in February, and 5.2 in November – two major releases in a span of one calendar year is a feat that was achieved!
DBAs and developers alike will gain an introduction to MariaDB, what is different with MySQL, how to make use of the feature enhancements, and more.
MariaDB - a MySQL Replacement #SELF2014Colin Charles
MariaDB - a MySQL replacement at South East Linux Fest 2014 - SELF2014. Learn about features that are not in MySQL 5.6, some that are only just coming in MySQL 5.7, and some that just don't exist.
Presented at Percona Live Amsterdam 2016, this is an in-depth look at MariaDB Server right up to MariaDB Server 10.1. Learn the differences. See what's already in MySQL. And so on.
This was a short 25 minute talk, but we go into a bit of a history of MySQL, how the branches and forks appeared, what's sticking around today (branch? Percona Server. Fork? MariaDB Server). What should you use? Think about what you need today and what the roadmap holds.
MariaDB 10: A MySQL Replacement - HKOSC Colin Charles
MariaDB 10: A MySQL Replacement. Current up to 10.0.9, right before the 10.0.10 GA release presented the weekend before the release in Hong Kong, at the Hong Kong Open Source Conference.
Presented at OSCON 2018. A review of what is available from MySQL, MariaDB Server, MongoDB, PostgreSQL, and more. Covering your choices, considerations, versions, access methods, cost, a deeper look at RDS and if you should run your own instances or not.
MySQL is a unique adult (now 21 years old) in many ways. It supports plugins. It supports storage engines. It is also owned by Oracle, thus birthing two branches of the popular opensource database: Percona Server and MariaDB Server. It also once spawned a fork: Drizzle. Lately a consortium of web scale users (think a chunk of the top 10 sites out there) have spawned WebScaleSQL.
You're a busy DBA having to maintain a mix of this. Or you're a CIO planning to choose one branch. How do you go about picking? Supporting multiple databases? Find out more in this talk. Also covered is a deep-dive into what feature differences exist between MySQL/Percona Server/MariaDB/WebScaleSQL, how distributions package the various databases differently. Within the hour, you'll be informed about the past, the present, and hopefully be knowledgeable enough to know what to pick in the future.
Note, there will also be coverage of the various trees around WebScaleSQL, like the Facebook tree, the Alibaba tree as well as the Twitter tree.
MariaDB Server Compatibility with MySQLColin Charles
At the MariaDB Server Developer's meeting in Amsterdam, Oct 8 2016. This was the deck to talk about what MariaDB Server 10.1/10.2 might be missing from MySQL versions up to 5.7. The focus is on compatibility of MariaDB Server with MySQL.
MySQL features missing in MariaDB ServerColin Charles
MySQL features missing in MariaDB Server. Here's an overview from the New York developer's Unconference in February 2018. This is primarily aimed at the developers, to decide what goes into MariaDB 10.4, as opposed to users.
High level comparisons are made between MySQL 5.6/5.7 with of course MySQL 8.0 as well. Here's to ensuring MariaDB Server 10/310.4 has more "Drop-in" compatibility.
An introduction to MongoDB from an experienced MySQL user and developer. There are differences and we go thru the What/Why/Who/Where of MongoDB, the "similarities" to the MySQL world like storage engines, how replication is a little more interesting with built-in sharding and automatic failover, backups, monitoring, DBaaS, going to production and finding out more resources.
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
In most production OpenStack installations, you want the backing metadata store to be highly available. For this, the de facto standard has become MySQL+Galera. In order to help you meet this basic use case even better, I will introduce you to the brand new native MySQL HA solution called MySQL Group Replication. This allows you to easily go from a single instance of MySQL to a MySQL service that's natively distributed and highly available, while eliminating the need for any third party library and implementations.
If you have an extremely large OpenStack installation in production, then you are likely to eventually run into write scaling issues and the metadata store itself can become a bottleneck. For this use case, MySQL NDB Cluster can allow you to linearly scale the metadata store as your needs grow. I will introduce you to the core features of MySQL NDB Cluster--which include in-memory OLTP, transparent sharding, and support for active/active multi-datacenter clusters--that will allow you to meet even the most demanding of use cases with ease.
Having spent more than the last decade being the main point of contact for distributions shipping MySQL, then MariaDB Server, it's clear that working with distributions have many challenges. Licensing changes (when MySQL moved the client libraries from LGPL to GPL with a FOSS Exception), ABI changes, speed (or lack thereof) of distribution releases/freezes, supporting the software throughout the lifespan of the distribution, specific bugs due to platforms, and a lot more will be discussed in this talk. Let's not forget the politics. How do we decide "tiers" of importance for distributions? As a bonus, there will be a focus on how much effort it took to "replace" MySQL with MariaDB.
Benefits: if you're making a distribution, this is the point of view of the upstream package makers. Why are distribution statistics important to us? Do we monitor your bugs system or do you have a better escalation to us? How do we test to make sure things are going well before release. This and more will be spoken about.
As an upstream project (package), we love nothing more than being available everywhere. But time and energy goes into making this is so as there are quirks in every distribution.
Failure happens, and we can learn from it. We need to think about backups, but also verification of them. We should definitely make use of replication and think about automatic failover. And security is key, but don't forget that encryption is now available in MySQL, Percona Server and MariaDB Server.
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB MeetupColin Charles
Presented at the Tokyo MariaDB Server meetup in July 2016, this is an overview of what you can see and use in MariaDB Server 10.1, but more importantly what is planned to arrive in 10.2
* Use cases of MySQL as well as edge cases of MySQL topologies using real-life examples and "war" stories
* How scalability and proxy wars make MySQL topologies more robust to serve webscale shops
* Open-source tools, utilities, and surrounding MySQL Ecosystem.
An outline on why the MySQL 8 release is viewed as a gamechanger with a look at some of the new features like CTEs, Window Functions, MySQL InnoDB Cluster, Enterprise Data Masking, and more
Presented at Percona Live Amsterdam 2016, this is an in-depth look at MariaDB Server right up to MariaDB Server 10.1. Learn the differences. See what's already in MySQL. And so on.
This was a short 25 minute talk, but we go into a bit of a history of MySQL, how the branches and forks appeared, what's sticking around today (branch? Percona Server. Fork? MariaDB Server). What should you use? Think about what you need today and what the roadmap holds.
MariaDB 10: A MySQL Replacement - HKOSC Colin Charles
MariaDB 10: A MySQL Replacement. Current up to 10.0.9, right before the 10.0.10 GA release presented the weekend before the release in Hong Kong, at the Hong Kong Open Source Conference.
Presented at OSCON 2018. A review of what is available from MySQL, MariaDB Server, MongoDB, PostgreSQL, and more. Covering your choices, considerations, versions, access methods, cost, a deeper look at RDS and if you should run your own instances or not.
MySQL is a unique adult (now 21 years old) in many ways. It supports plugins. It supports storage engines. It is also owned by Oracle, thus birthing two branches of the popular opensource database: Percona Server and MariaDB Server. It also once spawned a fork: Drizzle. Lately a consortium of web scale users (think a chunk of the top 10 sites out there) have spawned WebScaleSQL.
You're a busy DBA having to maintain a mix of this. Or you're a CIO planning to choose one branch. How do you go about picking? Supporting multiple databases? Find out more in this talk. Also covered is a deep-dive into what feature differences exist between MySQL/Percona Server/MariaDB/WebScaleSQL, how distributions package the various databases differently. Within the hour, you'll be informed about the past, the present, and hopefully be knowledgeable enough to know what to pick in the future.
Note, there will also be coverage of the various trees around WebScaleSQL, like the Facebook tree, the Alibaba tree as well as the Twitter tree.
MariaDB Server Compatibility with MySQLColin Charles
At the MariaDB Server Developer's meeting in Amsterdam, Oct 8 2016. This was the deck to talk about what MariaDB Server 10.1/10.2 might be missing from MySQL versions up to 5.7. The focus is on compatibility of MariaDB Server with MySQL.
MySQL features missing in MariaDB ServerColin Charles
MySQL features missing in MariaDB Server. Here's an overview from the New York developer's Unconference in February 2018. This is primarily aimed at the developers, to decide what goes into MariaDB 10.4, as opposed to users.
High level comparisons are made between MySQL 5.6/5.7 with of course MySQL 8.0 as well. Here's to ensuring MariaDB Server 10/310.4 has more "Drop-in" compatibility.
An introduction to MongoDB from an experienced MySQL user and developer. There are differences and we go thru the What/Why/Who/Where of MongoDB, the "similarities" to the MySQL world like storage engines, how replication is a little more interesting with built-in sharding and automatic failover, backups, monitoring, DBaaS, going to production and finding out more resources.
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
In most production OpenStack installations, you want the backing metadata store to be highly available. For this, the de facto standard has become MySQL+Galera. In order to help you meet this basic use case even better, I will introduce you to the brand new native MySQL HA solution called MySQL Group Replication. This allows you to easily go from a single instance of MySQL to a MySQL service that's natively distributed and highly available, while eliminating the need for any third party library and implementations.
If you have an extremely large OpenStack installation in production, then you are likely to eventually run into write scaling issues and the metadata store itself can become a bottleneck. For this use case, MySQL NDB Cluster can allow you to linearly scale the metadata store as your needs grow. I will introduce you to the core features of MySQL NDB Cluster--which include in-memory OLTP, transparent sharding, and support for active/active multi-datacenter clusters--that will allow you to meet even the most demanding of use cases with ease.
Having spent more than the last decade being the main point of contact for distributions shipping MySQL, then MariaDB Server, it's clear that working with distributions have many challenges. Licensing changes (when MySQL moved the client libraries from LGPL to GPL with a FOSS Exception), ABI changes, speed (or lack thereof) of distribution releases/freezes, supporting the software throughout the lifespan of the distribution, specific bugs due to platforms, and a lot more will be discussed in this talk. Let's not forget the politics. How do we decide "tiers" of importance for distributions? As a bonus, there will be a focus on how much effort it took to "replace" MySQL with MariaDB.
Benefits: if you're making a distribution, this is the point of view of the upstream package makers. Why are distribution statistics important to us? Do we monitor your bugs system or do you have a better escalation to us? How do we test to make sure things are going well before release. This and more will be spoken about.
As an upstream project (package), we love nothing more than being available everywhere. But time and energy goes into making this is so as there are quirks in every distribution.
Failure happens, and we can learn from it. We need to think about backups, but also verification of them. We should definitely make use of replication and think about automatic failover. And security is key, but don't forget that encryption is now available in MySQL, Percona Server and MariaDB Server.
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB MeetupColin Charles
Presented at the Tokyo MariaDB Server meetup in July 2016, this is an overview of what you can see and use in MariaDB Server 10.1, but more importantly what is planned to arrive in 10.2
* Use cases of MySQL as well as edge cases of MySQL topologies using real-life examples and "war" stories
* How scalability and proxy wars make MySQL topologies more robust to serve webscale shops
* Open-source tools, utilities, and surrounding MySQL Ecosystem.
An outline on why the MySQL 8 release is viewed as a gamechanger with a look at some of the new features like CTEs, Window Functions, MySQL InnoDB Cluster, Enterprise Data Masking, and more
MySQL en el mundo real. Evolución desde la compra por OracleLibreCon
Tras la compra de MySQL por el gigante de las bases de datos se ha experimentado una inevitable evolución. Exposición de algunos de los principales cambios acontecidos por este hecho. La llegada de más inversión, nuevos productos, las relaciones con la comunidad, la colaboración con openstack son algunos de los puntos clave. Además, explicación de algunos de los principales casos de éxito mundiales en diferentes sectores con Wikipedia, NASA Jet Propulsion Laboratory, BBC News, Bank of Finland, Sahlgrenska University Hospital o Virgin América. Autor: Abel Flórez Loranca (Oracle MySQL). Librecon.io
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...GeneXus
1995 es el año en el que sale a la luz la primer versión de MySQL, ahora 20 años después la tecnología ha evolucionado para convertirse en el motor de base de datos open source más popular del planeta, con respaldo y soporte por Oracle. En esta sesión podrás conocer lo nuevo en MySQL 5.7 entorno a las nuevas características que permiten un mejor modelo de seguridad, escalabilidad & desempeño… Para los developers también hay nuevas características como soporte a JSON nativo, MySQL plugin HTTP, multi-source & group replication por mencionar solo algunos, las cuales te permitirán acelerar el desarrollo y desempeño de nuevas aplicaciones.
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)Miguel Araújo
Talk given at MySQL Belgian Days 2024.
The goal of this talk is to describe Router's architecture, highlight its role/features in MySQL Architectures, and go through other features that are less known and/or new, namely:
- Group Replication notifications
- Connection sharing/reuse
- TLS Session caching
- REST API
- MRS
- RW Splitting
Need to dive into #MySQL suddenly and find out, briefly, what can be done with MySQL technology? NoSQL, MySQL 8.0, Highly Available, InnoDB Cluster & MySQL Cluster both Community & Enterprise Edition. It's all here.
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfAlkin Tezuysal
MySQL is still hot, with Percona XtraDB Cluster (PXC) and MariaDB Server. Welcome back post-pandemic to see what is on offer in the current ecosystem.
Did you know that Amazon RDS now uses semi-sync replication rather than DRBD for multi-AZ deployments? Did you know that Galera Cluster for MySQL 8 is much more efficient with CLONE SST rather than using the xtrabackup method for SST? Did you know that Percona Server continues to extend MyRocks? Did you know that MariaDB Server has more Oracle syntax compatibility? This and more will be covered in the session, while short and quick, should leave you wandering to discover new features for production.
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfEnterprise Wired
In this guide, we'll explore the key considerations and features to look for when choosing a Trusted analytics platform that meets your organization's needs and delivers actionable intelligence you can trust.
The Building Blocks of QuestDB, a Time Series Databasejavier ramirez
Talk Delivered at Valencia Codes Meetup 2024-06.
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfGetInData
Recently we have observed the rise of open-source Large Language Models (LLMs) that are community-driven or developed by the AI market leaders, such as Meta (Llama3), Databricks (DBRX) and Snowflake (Arctic). On the other hand, there is a growth in interest in specialized, carefully fine-tuned yet relatively small models that can efficiently assist programmers in day-to-day tasks. Finally, Retrieval-Augmented Generation (RAG) architectures have gained a lot of traction as the preferred approach for LLMs context and prompt augmentation for building conversational SQL data copilots, code copilots and chatbots.
In this presentation, we will show how we built upon these three concepts a robust Data Copilot that can help to democratize access to company data assets and boost performance of everyone working with data platforms.
Why do we need yet another (open-source ) Copilot?
How can we build one?
Architecture and evaluation
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
Global Situational Awareness of A.I. and where its headedvikram sood
You can see the future first in San Francisco.
Over the past year, the talk of the town has shifted from $10 billion compute clusters to $100 billion clusters to trillion-dollar clusters. Every six months another zero is added to the boardroom plans. Behind the scenes, there’s a fierce scramble to secure every power contract still available for the rest of the decade, every voltage transformer that can possibly be procured. American big business is gearing up to pour trillions of dollars into a long-unseen mobilization of American industrial might. By the end of the decade, American electricity production will have grown tens of percent; from the shale fields of Pennsylvania to the solar farms of Nevada, hundreds of millions of GPUs will hum.
The AGI race has begun. We are building machines that can think and reason. By 2025/26, these machines will outpace college graduates. By the end of the decade, they will be smarter than you or I; we will have superintelligence, in the true sense of the word. Along the way, national security forces not seen in half a century will be un-leashed, and before long, The Project will be on. If we’re lucky, we’ll be in an all-out race with the CCP; if we’re unlucky, an all-out war.
Everyone is now talking about AI, but few have the faintest glimmer of what is about to hit them. Nvidia analysts still think 2024 might be close to the peak. Mainstream pundits are stuck on the wilful blindness of “it’s just predicting the next word”. They see only hype and business-as-usual; at most they entertain another internet-scale technological change.
Before long, the world will wake up. But right now, there are perhaps a few hundred people, most of them in San Francisco and the AI labs, that have situational awareness. Through whatever peculiar forces of fate, I have found myself amongst them. A few years ago, these people were derided as crazy—but they trusted the trendlines, which allowed them to correctly predict the AI advances of the past few years. Whether these people are also right about the next few years remains to be seen. But these are very smart people—the smartest people I have ever met—and they are the ones building this technology. Perhaps they will be an odd footnote in history, or perhaps they will go down in history like Szilard and Oppenheimer and Teller. If they are seeing the future even close to correctly, we are in for a wild ride.
Let me tell you what we see.
Learn SQL from basic queries to Advance queriesmanishkhaire30
Dive into the world of data analysis with our comprehensive guide on mastering SQL! This presentation offers a practical approach to learning SQL, focusing on real-world applications and hands-on practice. Whether you're a beginner or looking to sharpen your skills, this guide provides the tools you need to extract, analyze, and interpret data effectively.
Key Highlights:
Foundations of SQL: Understand the basics of SQL, including data retrieval, filtering, and aggregation.
Advanced Queries: Learn to craft complex queries to uncover deep insights from your data.
Data Trends and Patterns: Discover how to identify and interpret trends and patterns in your datasets.
Practical Examples: Follow step-by-step examples to apply SQL techniques in real-world scenarios.
Actionable Insights: Gain the skills to derive actionable insights that drive informed decision-making.
Join us on this journey to enhance your data analysis capabilities and unlock the full potential of SQL. Perfect for data enthusiasts, analysts, and anyone eager to harness the power of data!
#DataAnalysis #SQL #LearningSQL #DataInsights #DataScience #Analytics
Analysis insight about a Flyball dog competition team's performanceroli9797
Insight of my analysis about a Flyball dog competition team's last year performance. Find more: https://github.com/rolandnagy-ds/flyball_race_analysis/tree/main
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...sameer shah
"Join us for STATATHON, a dynamic 2-day event dedicated to exploring statistical knowledge and its real-world applications. From theory to practice, participants engage in intensive learning sessions, workshops, and challenges, fostering a deeper understanding of statistical methodologies and their significance in various fields."
State of Artificial intelligence Report 2023kuntobimo2016
Artificial intelligence (AI) is a multidisciplinary field of science and engineering whose goal is to create intelligent machines.
We believe that AI will be a force multiplier on technological progress in our increasingly digital, data-driven world. This is because everything around us today, ranging from culture to consumer products, is a product of intelligence.
The State of AI Report is now in its sixth year. Consider this report as a compilation of the most interesting things we’ve seen with a goal of triggering an informed conversation about the state of AI and its implication for the future.
We consider the following key dimensions in our report:
Research: Technology breakthroughs and their capabilities.
Industry: Areas of commercial application for AI and its business impact.
Politics: Regulation of AI, its economic implications and the evolving geopolitics of AI.
Safety: Identifying and mitigating catastrophic risks that highly-capable future AI systems could pose to us.
Predictions: What we believe will happen in the next 12 months and a 2022 performance review to keep us honest.
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
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
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
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
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.