Submit Search
Upload
MySQL::Replication (Melbourne Perl Mongers 2011-07)
•
Download as ODP, PDF
•
8 likes
•
1,945 views
A
Alfie John
Follow
Technology
Entertainment & Humor
Report
Share
Report
Share
1 of 255
Download now
Recommended
Talk Nerdy to Me: Optimizing big websites
Talk Nerdy to Me: Optimizing big websites
Andreas - Creten
Starting up rails is crazy slow! Sometimes I drag to use some tools just because they startup rails and it takes like 30 sec. It's bad, and it breaks flow. Zeus is here to change this by giving you a fast way to run your rails environment.
Lighting fast rails with zeus
Lighting fast rails with zeus
Philipp Fehre
Async ... Await – Concurrency in JavaScript. This is a story on the evolution of concurrency in JavaScript from callbacks to Promises to Generators and how how Promises combine with Generators as the building blocks to modern concurrency in JavaScript. Credits: https://www.youtube.com/watch?v=NsQ2QIrQShU
Async ... Await – concurrency in java script
Async ... Await – concurrency in java script
Athman Gude
Talk at RailsConf 2011 by Trevor Burnham about running CoffeeScript code on both the front and back ends of a Rails 3.1 app.
End to-End CoffeeScript
End to-End CoffeeScript
TrevorBurnham
Talk given at Øredev 2011 by the author of http://pragprog.com/book/tbcoffee/coffeescript
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Happy Programming with CoffeeScript
Happy Programming with CoffeeScript
Eddie Kao
Concurrent Ruby Application Servers
Concurrent Ruby Application Servers
Lin Jen-Shin
Multithreading and Actors
Multithreading and Actors
Multithreading and Actors
Diego Pacheco
Recommended
Talk Nerdy to Me: Optimizing big websites
Talk Nerdy to Me: Optimizing big websites
Andreas - Creten
Starting up rails is crazy slow! Sometimes I drag to use some tools just because they startup rails and it takes like 30 sec. It's bad, and it breaks flow. Zeus is here to change this by giving you a fast way to run your rails environment.
Lighting fast rails with zeus
Lighting fast rails with zeus
Philipp Fehre
Async ... Await – Concurrency in JavaScript. This is a story on the evolution of concurrency in JavaScript from callbacks to Promises to Generators and how how Promises combine with Generators as the building blocks to modern concurrency in JavaScript. Credits: https://www.youtube.com/watch?v=NsQ2QIrQShU
Async ... Await – concurrency in java script
Async ... Await – concurrency in java script
Athman Gude
Talk at RailsConf 2011 by Trevor Burnham about running CoffeeScript code on both the front and back ends of a Rails 3.1 app.
End to-End CoffeeScript
End to-End CoffeeScript
TrevorBurnham
Talk given at Øredev 2011 by the author of http://pragprog.com/book/tbcoffee/coffeescript
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Happy Programming with CoffeeScript
Happy Programming with CoffeeScript
Eddie Kao
Concurrent Ruby Application Servers
Concurrent Ruby Application Servers
Lin Jen-Shin
Multithreading and Actors
Multithreading and Actors
Multithreading and Actors
Diego Pacheco
We aim to dispel the notion that large PHP applications tend to be sluggish, resource-intensive and slow compared to what the likes of Python, Erlang or even Node can do. The issue is not with optimising PHP internals - it's the lack of proper introspection tools and getting them into our every day workflow that counts! In this workshop we will talk about our struggles with whipping PHP Applications into shape, as well as work together on some of the more interesting examples of CPU or IO drain.
2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with Blackfire
Marko Mitranić
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
Skills Matter Talks
CoffeeScript presentation
CoffeeScript presentation
John Lynch
A high-performance proxy server is less than a hundred lines of Ruby code and it is an indispensable tool for anyone who knows how to use it. In this session we will first walk through the basics of event-driven architectures and high-performance network programming in Ruby using the EventMachine framework.
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ilya Grigorik
In May of 2012, Socialcam exploded, gaining tens of millions of new users in just a few weeks. At the time, the service ran on 15 servers in a co-location facility in San Francisco. To meet new user traffic demands and continue to deliver maximum user satisfaction, Socialcam made the move to cloud services. With only two engineers and a constant barrage of users, there was limited time for technical transition, but Socialcam endured with no significant downtime. In this technical session, Socialcam co-founders Guillaume Luccisano and Ammon Bartram talk about their experience scaling Socialcam. They present the challenges they encountered, how they addressed them, and the technologies they used in the process. They focus particularly on how they used Amazon services in conjunction with their own hardware to keep Socialcam active with no significant downtime and no costly system redesign.
STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Amazon Web Services
Ruby is considered by many to be slow and unscalable. In this talk we’ll try to disprove this premise by introducing EventMachine. We will cover the basic concepts of evented I/O programming and the Reactor pattern. Talk about best practices and useful libraries for EventMachine and see how to test your event driven code. Code examples from the presentation can be found at: https://github.com/omerisimo/em_underground
Scaling Ruby with Evented I/O - Ruby underground
Scaling Ruby with Evented I/O - Ruby underground
Omer Gazit
Cooperative Multi-Processing and Elegant Event-driven Programming. Why Fibers + Events = Ruby FTW.
Ruby 1.9 Fibers
Ruby 1.9 Fibers
Kevin Ball
This presentation gives some knowledge about how to execute Groovy script in Mule
SmpleGroovyexampleinmule
SmpleGroovyexampleinmule
Muralidhar Gumma
AJS — Asynchronous Templating in Node
AJS — Asynchronous Templating in Node
Evan Owen
A showcase for higher payloads.
Top4top Showcase
Top4top Showcase
ay4
Unconference presentation from ZendCon 2009.
Message Queues & Offline Processing with PHP
Message Queues & Offline Processing with PHP
marcelesser
http://github.com/igrigorik/em-proxy
Ruby Proxies for Scale, Performance, and Monitoring
Ruby Proxies for Scale, Performance, and Monitoring
Ilya Grigorik
Phorum MySQL tricks
Phorum MySQL tricks
guestd34230
my speak at rubyconfchina 2010
Ruby as a glue language
Ruby as a glue language
quakewang
Nodejs
Nodejs
Anupom Syam
Exploring patterns for using server-side JavaScript along side existing (non-JavaScript) application architectures. In other words, how to use *some* SSJS without rewriting your entire app in JS.
Server-side JavaScript for the rest of us
Server-side JavaScript for the rest of us
Kyle Simpson
NullMQ @ PDX
NullMQ @ PDX
Jeff Lindsay
OnePlaylist prod use case on using websocket, ruby-eventmachine via a HA-Proxy loadbalancer
ruby + websocket + haproxy
ruby + websocket + haproxy
Mathieu Elie
How to become a practical Vim user
How to become a practical Vim user
Kana Natsuno
Replication tutorial presentation
Replication tutorial presentation
colderboy17
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
mysqlops
Get the best out of MySQL Cluster, presentation covers: - Tuning and optimization to exploit the auto-sharded, distributed design of MySQL Cluster - Using Adaptive Query Localization to scale cross-shard JOINs - Data access patterns, schema and query optimizations - Recommended tuning parameters Tune in to the on-demand webinar: http://www.mysql.com/news-and-events/on-demand-webinars/display-od-719.html
MySQL Cluster performance best practices
MySQL Cluster performance best practices
Mat Keep
More Related Content
What's hot
We aim to dispel the notion that large PHP applications tend to be sluggish, resource-intensive and slow compared to what the likes of Python, Erlang or even Node can do. The issue is not with optimising PHP internals - it's the lack of proper introspection tools and getting them into our every day workflow that counts! In this workshop we will talk about our struggles with whipping PHP Applications into shape, as well as work together on some of the more interesting examples of CPU or IO drain.
2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with Blackfire
Marko Mitranić
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
Skills Matter Talks
CoffeeScript presentation
CoffeeScript presentation
John Lynch
A high-performance proxy server is less than a hundred lines of Ruby code and it is an indispensable tool for anyone who knows how to use it. In this session we will first walk through the basics of event-driven architectures and high-performance network programming in Ruby using the EventMachine framework.
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ilya Grigorik
In May of 2012, Socialcam exploded, gaining tens of millions of new users in just a few weeks. At the time, the service ran on 15 servers in a co-location facility in San Francisco. To meet new user traffic demands and continue to deliver maximum user satisfaction, Socialcam made the move to cloud services. With only two engineers and a constant barrage of users, there was limited time for technical transition, but Socialcam endured with no significant downtime. In this technical session, Socialcam co-founders Guillaume Luccisano and Ammon Bartram talk about their experience scaling Socialcam. They present the challenges they encountered, how they addressed them, and the technologies they used in the process. They focus particularly on how they used Amazon services in conjunction with their own hardware to keep Socialcam active with no significant downtime and no costly system redesign.
STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Amazon Web Services
Ruby is considered by many to be slow and unscalable. In this talk we’ll try to disprove this premise by introducing EventMachine. We will cover the basic concepts of evented I/O programming and the Reactor pattern. Talk about best practices and useful libraries for EventMachine and see how to test your event driven code. Code examples from the presentation can be found at: https://github.com/omerisimo/em_underground
Scaling Ruby with Evented I/O - Ruby underground
Scaling Ruby with Evented I/O - Ruby underground
Omer Gazit
Cooperative Multi-Processing and Elegant Event-driven Programming. Why Fibers + Events = Ruby FTW.
Ruby 1.9 Fibers
Ruby 1.9 Fibers
Kevin Ball
This presentation gives some knowledge about how to execute Groovy script in Mule
SmpleGroovyexampleinmule
SmpleGroovyexampleinmule
Muralidhar Gumma
AJS — Asynchronous Templating in Node
AJS — Asynchronous Templating in Node
Evan Owen
A showcase for higher payloads.
Top4top Showcase
Top4top Showcase
ay4
Unconference presentation from ZendCon 2009.
Message Queues & Offline Processing with PHP
Message Queues & Offline Processing with PHP
marcelesser
http://github.com/igrigorik/em-proxy
Ruby Proxies for Scale, Performance, and Monitoring
Ruby Proxies for Scale, Performance, and Monitoring
Ilya Grigorik
Phorum MySQL tricks
Phorum MySQL tricks
guestd34230
my speak at rubyconfchina 2010
Ruby as a glue language
Ruby as a glue language
quakewang
Nodejs
Nodejs
Anupom Syam
Exploring patterns for using server-side JavaScript along side existing (non-JavaScript) application architectures. In other words, how to use *some* SSJS without rewriting your entire app in JS.
Server-side JavaScript for the rest of us
Server-side JavaScript for the rest of us
Kyle Simpson
NullMQ @ PDX
NullMQ @ PDX
Jeff Lindsay
OnePlaylist prod use case on using websocket, ruby-eventmachine via a HA-Proxy loadbalancer
ruby + websocket + haproxy
ruby + websocket + haproxy
Mathieu Elie
How to become a practical Vim user
How to become a practical Vim user
Kana Natsuno
What's hot
(19)
2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with Blackfire
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CoffeeScript presentation
CoffeeScript presentation
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Scaling Ruby with Evented I/O - Ruby underground
Scaling Ruby with Evented I/O - Ruby underground
Ruby 1.9 Fibers
Ruby 1.9 Fibers
SmpleGroovyexampleinmule
SmpleGroovyexampleinmule
AJS — Asynchronous Templating in Node
AJS — Asynchronous Templating in Node
Top4top Showcase
Top4top Showcase
Message Queues & Offline Processing with PHP
Message Queues & Offline Processing with PHP
Ruby Proxies for Scale, Performance, and Monitoring
Ruby Proxies for Scale, Performance, and Monitoring
Phorum MySQL tricks
Phorum MySQL tricks
Ruby as a glue language
Ruby as a glue language
Nodejs
Nodejs
Server-side JavaScript for the rest of us
Server-side JavaScript for the rest of us
NullMQ @ PDX
NullMQ @ PDX
ruby + websocket + haproxy
ruby + websocket + haproxy
How to become a practical Vim user
How to become a practical Vim user
Viewers also liked
Replication tutorial presentation
Replication tutorial presentation
colderboy17
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
mysqlops
Get the best out of MySQL Cluster, presentation covers: - Tuning and optimization to exploit the auto-sharded, distributed design of MySQL Cluster - Using Adaptive Query Localization to scale cross-shard JOINs - Data access patterns, schema and query optimizations - Recommended tuning parameters Tune in to the on-demand webinar: http://www.mysql.com/news-and-events/on-demand-webinars/display-od-719.html
MySQL Cluster performance best practices
MySQL Cluster performance best practices
Mat Keep
MySQL Group Replication is a new 'synchronous', multi-master, auto-everything replication plugin for MySQL introduced with MySQL 5.7. It is the perfect tool for small 3-20 machine MySQL clusters to gain high availability and high performance. It stands for high availability because the fault of replica don't stop the cluster. Failed nodes can rejoin the cluster and new nodes can be added in a fully automatic way - no DBA intervention required. Its high performance because multiple masters process writes, not just one like with MySQL Replication. Running applications on it is simple: no read-write splitting, no fiddling with eventual consistency and stale data. The cluster offers strong consistency (generalized snapshot isolation). It is based on Group Communication principles, hence the name.
MySQL Group Replication
MySQL Group Replication
Ulf Wendel
This presentation was written by Wagner Bianchi for the presentation on the Oracle Consulting Team/Professional Services meeting that took place in San Francisco/CA.
MySQL Cluster Basics
MySQL Cluster Basics
Wagner Bianchi
Built-in MySQL Replication is known for its capability to enable to scale reads easily. However, there are some limitations and known issues with this solution because of the asynchronous nature of this replication. This talk will describe another way of doing MySQL replication, by using synchronous replication, available in Percona XtraDB Cluster. The open source solution will be explained and compared to traditional asynchronous MySQL replication, as well as some known use cases will be described. Percona XtraDB Cluster is an, open source, high availability and high scalability solution for MySQL clustering. Features include: Synchronous replication, Multi-master replication support, Parallel replication, Automatic node provisioning.
Percona XtraDB Cluster
Percona XtraDB Cluster
Kenny Gryp
Viewers also liked
(6)
Replication tutorial presentation
Replication tutorial presentation
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
MySQL Cluster performance best practices
MySQL Cluster performance best practices
MySQL Group Replication
MySQL Group Replication
MySQL Cluster Basics
MySQL Cluster Basics
Percona XtraDB Cluster
Percona XtraDB Cluster
Similar to MySQL::Replication (Melbourne Perl Mongers 2011-07)
My memcached talk at RailsConf 2007 (with notes).
Kickin' Ass with Cache-Fu (with notes)
Kickin' Ass with Cache-Fu (with notes)
err
cppcon keynote
Data oriented design and c++
Data oriented design and c++
Mike Acton
Discussion at Austin Cassandra Meetup regarding atomic counters for the Apache Cassandra database.
Austin Cassandra Meetup re: Atomic Counters
Austin Cassandra Meetup re: Atomic Counters
Trevor Francis
Lessons learnt when testing our "embarassingly parallel" software on a 2000-core cluster.
Lessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core cluster
Eugene Kirpichov
Presentation from DC PHP 2009
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
marcelesser
Synchronous Reads Asynchronous Writes RubyConf 2009
Synchronous Reads Asynchronous Writes RubyConf 2009
pauldix
Presentation by Thomas Crayford, Heroku
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
confluent
2013/03/23 Chiba.pm #2の資料です。 辞書首っ引きで書いたので英語はかなりテキトーです。 日本語に直そうとしたら機械翻訳っぽくなったのでやめました。
Introduction to XtraDB Cluster
Introduction to XtraDB Cluster
yoku0825
A presentation I gave on September 26 at the Melbourne Symfony developers group on using Environment Variables (envvars) in Symfony and managing secrets in your PHP applications. For more information on these subjects, check out the supporting piece I wrote: https://samjarrett.com.au/swipe-right
Symfony finally swiped right on envvars
Symfony finally swiped right on envvars
Sam Marley-Jarrett
It is official: MySQL listens to HTTP and speaks JSON. MySQL got a new plugin that lets HTTP clients and JavaScript users connect to MySQL using HTTP. The development preview brings three APIs: key-document for nested JSON documents, CRUD for JSON mapped SQL tables and plain SQL with JSON replies. More so: MySQL 5.7.4 has SQL functions for modifying JSON, for searching documents and new indexing methods!
HTTP Plugin for MySQL!
HTTP Plugin for MySQL!
Ulf Wendel
Master master vs master-slave database
Master master vs master-slave database
Master master vs master-slave database
Wipro
Describes the thinking behind MapR's architecture. MapR"s Hadoop achieves better reliability on commodity hardware compared to anything on the planet, including custom, proprietary hardware from other vendors. Apache HDFS and Cassandra replication is also discussed, as are SAN and NAS storage systems like Netapp and EMC.
Architectural Overview of MapR's Apache Hadoop Distribution
Architectural Overview of MapR's Apache Hadoop Distribution
mcsrivas
Gentle introduction to asynchronous programming on .NET stack. Async-await construct of .Net languages (e.g. C#), its benefits, threads, thread-pool, task, asp.net request handling etc.
Asynchronous programming - .NET Way
Asynchronous programming - .NET Way
Bishnu Rawal
This talk describes NetDevOps. Why should you implement DevOps methodologies in your network? How do you take the first steps to do so? Hopefully the gif's succesfully stay animated!
What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015
Leslie Carr
My presentation for Cogniance tech talks
Triple Blitz Strike
Triple Blitz Strike
Denis Zhdanov
Clustering MySQL is a mainstream technology to handle todays web loads. Regardless whether you choose MySQL Replication, MySQL Cluster or any other type of clustering solution you will need a load balancer. PECL/mysqlnd_ms 1.4 is a driver integrated load balancer for PHP. It works with all APIs, is free, semi-transparent, at the best possible layer in your stack and loaded with features. Get an overview of the latest development version 1.4.
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
Ulf Wendel
Concurrency in ruby
Concurrency in ruby
Marco Borromeo
Presented at the August Node.js meetup in Austin.
Background processes and tasks in an async world
Background processes and tasks in an async world
particlebanana
HTTP, JSON, JavaScript, Map&Reduce built in to MySQL - make it happen, today. See how a MySQL Server plugin be developed to built all this into MySQL. A new direct wire between MySQL and client-side JavaScript is created. MySQL speaks HTTP, replies JSON and offers server-side JavaScript. Server-side JavaScript gets access to MySQL data and does Map&Reduce of JSON documents stored in MySQL. Fast? 2-4x faster than proxing client-side JavaScript request through PHP/Apache. Reasonable results...
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
Ulf Wendel
Avoid the callback hell and improve on promises in node.js and JavaScript by using the new ES6 generators. This presentation will show you before and after code examples that will illustrate the full benefit of using this new syntax.
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
andreaslubbe
Similar to MySQL::Replication (Melbourne Perl Mongers 2011-07)
(20)
Kickin' Ass with Cache-Fu (with notes)
Kickin' Ass with Cache-Fu (with notes)
Data oriented design and c++
Data oriented design and c++
Austin Cassandra Meetup re: Atomic Counters
Austin Cassandra Meetup re: Atomic Counters
Lessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core cluster
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
Synchronous Reads Asynchronous Writes RubyConf 2009
Synchronous Reads Asynchronous Writes RubyConf 2009
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Introduction to XtraDB Cluster
Introduction to XtraDB Cluster
Symfony finally swiped right on envvars
Symfony finally swiped right on envvars
HTTP Plugin for MySQL!
HTTP Plugin for MySQL!
Master master vs master-slave database
Master master vs master-slave database
Architectural Overview of MapR's Apache Hadoop Distribution
Architectural Overview of MapR's Apache Hadoop Distribution
Asynchronous programming - .NET Way
Asynchronous programming - .NET Way
What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015
Triple Blitz Strike
Triple Blitz Strike
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
Concurrency in ruby
Concurrency in ruby
Background processes and tasks in an async world
Background processes and tasks in an async world
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
Recently uploaded
When you think of a highly secure meeting environment, do you instantly think 'Microsoft Teams'!? Or do you think about some unknown application, troublesome UI and daunting login process...? If you think the latter - let's change that! In this session Femke will show you how using Teams Premium features can create secure, but also good looking meetings! PRETTY. Make sure your company's brand is represented before, during and after the meeting with Customization policies in place. SECURE. Lets utilize Meeting templates and Sensitivity Labels to protect your meeting and data to prevent sensitive information from being leaked. After this session, you will have a clear understanding of the capabilities of Teams Premium features and how to set up the perfect meeting that suits your organizational requirements!
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Femke de Vroome
Partner Tech Talk with Tinybird
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
FIDO Taipei Workshop: Securing the Edge with FDO
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
中 央社
Learn about the basics of OAuth 2.0 and the different OAuth flows in this introductory video. Understand how OAuth works and the various authorization mechanisms involved.
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
Designing inclusive products is not only a social responsibility but also a business imperative. This talk delves into the journey of creating accessible hardware products that cater to diverse user needs. Key Topics Covered: 1. Introduction to Inclusive Design - Importance of accessibility in product design - Overview of Comcast's commitment to making products accessible to a wide audience 2. Case Study: Xfinity Large Button Voice Remote - Initial challenges and the evolution of the product - User research and feedback that shaped the design - Key features of the final product and their benefits 3. Designing for Diverse Needs - Understanding human-centered design and its historical context - The impact of designing for people with disabilities on overall product quality - Examples from other industries, such as architecture and industrial design 4. Integrating Accessibility from the Beginning - The cost and efficiency benefits of designing for accessibility from the start - The process of embedding accessibility as a core trait rather than an optional feature 5. Real-World Impact and Continuous Improvement - Insights from in-home studies with users having assistive needs - How continuous feedback and iterative design lead to better products - The role of inclusive research and development practices
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
UXDXConf
The presentation underscores the strategic advantage of treating design systems not just as technical assets but as vital business components that require thoughtful management, robust planning, and strategic alignment with organizational goals. Key Points Covered: - Understanding Design Systems as Business Entities: Conceptualizing design systems as internal business entities can streamline their integration and evolution within a company. - Adoption and Expansion: Elaborating on the importance of tactical adoption across organizational structures, enhancing product suites to cater to user needs and broadening scope to mobile and content authoring solutions. - Data-Driven Development: Utilizing data insights for component development ensures that resources are allocated to create valuable, widely used features. - Financial Modeling for Design Systems: Developing sustainable funding models is crucial for long-term support and success of design systems. - Promoting Internal Buy-In: Stressing on strategies for promoting design systems within the organization to increase engagement and investment from internal stakeholders.
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
UXDXConf
New customer? New industry? New cloud? New team? A lot to handle! How to ensure the success of the project? Start it well! I've created the 3 areas of focus at the beginning of the project that helped me in multiple roles (BA, PO, and Consultant). Learn from real-world experiences and discover how these insights can empower you to deliver unparalleled value to your customers right from the project's start.
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
This is a powerpoint that features Microsoft Teams Devices and everything that is new including updates to its software and devices for April 2024
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
FIDO Taipei Workshop: Securing the Edge with FDO
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
How WebAssembly can be used to optimize and accelerate Large Language Models Inference in the Cloud.
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
ScyllaDB has the potential to deliver impressive performance and scalability. The better you understand how it works, the more you can squeeze out of it. But before you squeeze, make sure you know what to monitor! Watch our experienced Postgres developer work through monitoring and performance strategies that help him understand what mistakes he’s made moving to NoSQL. And learn with him as our database performance expert offers friendly guidance on how to use monitoring and performance tuning to get his sample Rust application on the right track. This webinar focuses on using monitoring and performance tuning to discover and correct mistakes that commonly occur when developers move from SQL to NoSQL. For example: - Common issues getting up and running with the monitoring stack - Using the CQL optimizations dashboard - Common issues causing high latency in a node - Common issues causing replica imbalance - What a healthy system looks like in terms of memory - Key metrics to keep an eye on This isn’t “Death-by-Powerpoint.” We’ll walk through problems encountered while migrating a real application from Postgres to ScyllaDB – and try to fix them live as well.
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
ScyllaDB
FIDO Taipei Workshop: Securing the Edge with FDO
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
Syngulon’s technology expands the capacity for selection of microorganisms. The ability to select individual microbes with a behavior of interest is essential, whether for simple cloning at the bench, or for industry-scale production. Synthetic biology uses the concept of “bioengineering” to improve or modify existing genetic systems to create microbes with desired behaviors, and Syngulon uses this approach to develop its selection technologies. This selection technology is based on bacteriocins, ribosomally-produced peptides naturally made by most bacteria to kill competitive microbial species. These bacteriocins can have a limited or wide target range against other microbial species. This technology offers advantageous over antibiotic selection for several reasons: it avoids the use of antibiotics in the first place, helping to reduce the spread of antibiotic resistant microbes. The technology also increases product yield; as bacteriocins are generally smaller peptides, they do not impose a heavy metabolic burden on the producing cell. They can have a wide target specificity, helping to avoid genetic drift. Finally, our system is 100% plasmid-based (e.g. without chromosomal mutations), making it applicable for use in any E. coli strains.
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
FIDO Taipei Workshop: Securing the Edge with FDO
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
This webinar showcased the Loads Analysis capabilities within IESVE software.
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
A talk given at PyCon 2024 about how you can write sustainable Python by understanding dependencies, composability, open-closed principles, and extensibility. Also covers topics such as Event-Driven Programming and Plug-in based Architecture
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
Heather Hedden, Senior Consultant at Enterprise Knowledge, presented “Enterprise Knowledge Graphs: The Importance of Semantics” on May 9, 2024, at the annual Data Summit in Boston. In her presentation, Hedden describes the components of an enterprise knowledge graph and provides further insight into the semantic layer – or knowledge model – component, which includes an ontology and controlled vocabularies, such as taxonomies, for controlled metadata. While data experts tend to focus on the graph database components (RDF triple store or a label property graph), Hedden emphasizes they should not overlook the importance of the semantic layer.
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge
Ever caught yourself nodding along when someone mentions "delivering value" in Agile, but secretly wondering what the heck they actually mean? You're not alone! Join us for an eye-opening session where we'll strip away the buzzwords and dive into the heart of Agile—value delivery. But what is "value"? Is it a mythical unicorn in the world of software development, or is there more to this overused term? This isn't going to be a sit-and-get lecture. We're talking about a face-to-face, interactive meetup where YOU play a crucial role. Come along to: Define It: What does "value" really mean? We’ll build a definition that’s not just words, but a compass for your Agile journey. Contextualise It: Discover what value means specifically to you, your team, your company, and your industry. Because one size does not fit all. Deliver It: Share strategies and gather new ones for uncovering and delivering true value—no more shooting in the dark!
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
David Michel
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
Recently uploaded
(20)
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
MySQL::Replication (Melbourne Perl Mongers 2011-07)
1.
MySQL::Replication
2.
what is it?
3.
It's a replacement
for
4.
MySQL Replication
5.
why?
6.
first...
7.
what is replication?
8.
synchronising data
9.
between multiple databases
10.
db1 db2
11.
why replicate?
12.
examples...
13.
redundancy
14.
database client client
client client client client client client
15.
database on client
client client client client client client client
16.
database on fire
client client client client client client client client
17.
database on fire
client client client client client client client client
18.
database on fire
client client client client client client client client
19.
arhhhh!
20.
If we had
replicated
21.
to a hot
standby
22.
clients could be
moved
23.
24.
25.
another example
26.
performance
27.
database client
28.
database client client
29.
database client client
client
30.
database client client
client client
31.
database client client
client client client
32.
database client client
client client client client
33.
database client client
client client client client client
34.
database client client
client client client client client client
35.
database client client
client client client client client client
36.
database client client
client client client client client client
37.
arhhhh!
38.
If we replicated
39.
for scale out
40.
load would be
spread
41.
42.
43.
44.
45.
46.
47.
48.
49.
so...
50.
why replicate?
51.
because it gives
you benefits
52.
compared to having
53.
a single database
54.
so...
55.
how does it
work?
56.
in particular...
57.
how does MySQL
Replication work?
58.
59.
master
60.
master slave
61.
master client slave
62.
master client binlog
slave
63.
master client binlog
slave relay
64.
master client binlog
slave relay
65.
the cool thing
is
66.
each slave
67.
can be a
master
68.
to other slaves
69.
master slave slave
slave
70.
master slave slave
master/slave slave
71.
master master/slave slave
master/slave slave slave
72.
this works fine
73.
but...
74.
slaves can only
have a single master
75.
master master/slave slave
master/slave slave slave
76.
so?
77.
that means...
78.
no multiple masters
79.
slave master master
master
80.
slave master master
master
81.
why not?
82.
don't ask me
83.
because I don't
know
84.
but...
85.
we can
emulate multiple masters
86.
to do this
87.
we have to
88.
setup a ring
topology
89.
what?
90.
each slave
91.
is a master
92.
to another slave
93.
master slave
94.
master slave master/slave
95.
master master/slave master/slave
slave
96.
master/slave master/slave master/slave
master/slave
97.
98.
so...
99.
how does this
achieve
100.
multiple master replication?
101.
by having each
master
102.
write all
queries
103.
to it's binlog
104.
...including the queries
105.
it replicated
106.
from its
master
107.
huh?
108.
queries are passed
109.
around the ring
110.
kind of like
111.
pass the parcel
112.
113.
why is this
a problem?
114.
when the ring
breaks
115.
116.
117.
118.
119.
120.
arhhhh!
121.
so does everything
else
122.
...and recovery is
hard
123.
why?
124.
infinite loops!
125.
what do you
mean?
126.
each master
127.
is responsible
128.
for termination
129.
of its own
queries
130.
around the ring...
131.
in other words
132.
queries don't replicate
infinitely
133.
because
134.
a master won't
relay
135.
its own queries
twice
136.
137.
so...
138.
what happens if...
139.
a database goes
down?
140.
we recover by
141.
...reconnecting the links
142.
...and restarting replication
143.
?
144.
145.
146.
(OpenOffice doesn't do
the arrow I wanted)
147.
hang on...
148.
who was responsible
149.
for terminating
150.
the failed database's
queries?
151.
hrmmm...
152.
if there are
queries
153.
from the failed
database
154.
still replicating
155.
that haven't yet
terminated
156.
157.
arhhhh
158.
Infinite queries, infinitely
replicating
159.
so...
160.
how can I
achieve
161.
multiple master replication
162.
...that is fault
tolerant
163.
...and is easy
to recover from?
164.
MySQL::Replication
165.
It's a replacement
166.
for MySQL's built-in
replication
167.
it's a client/server
model
168.
each master runs
the server
169.
slave master master
master
170.
slave master master
server
171.
slave server master
server
172.
slave server server
server
173.
each slave runs
the client
174.
...and the client
175.
can run multiple
instances
176.
(one for each
server)
177.
(think peer-to-peer)
178.
slave server server
server
179.
client(s) server server
server
180.
and if something
breaks
181.
client(s) server server
server
182.
client(s) server server
server
183.
client(s) server server
server
184.
only the peer
connection is effected
185.
client(s) server server
server
186.
client(s) server server
server
187.
and if the
failed database recovers
188.
we restart from
where we left off
189.
client(s) server server
server
190.
client(s) server server
server
191.
otherwise
192.
we just fail
it out
193.
and can take
our time rebuilding
194.
it was redundant
anyway
195.
right?
196.
:)
197.
ohh
198.
...and no infinite
loops
199.
why?
200.
since we connect
201.
directly to the
server
202.
no intermediary connections
203.
can break
204.
there's more...
205.
relay caching
206.
say what?
207.
instead of connecting
208.
directly to the
master
209.
the client
210.
connects to a
local relay
211.
if it doesn't
have
212.
the queries we
want
213.
it will get
them for us
214.
example
215.
multiple clients
216.
in data center
A
217.
...each connect
218.
to a server
219.
in data center
B
220.
...each download the
same queries
221.
what a waste
222.
...in bandwidth
223.
...and server load
224.
so...
225.
instead
226.
...each connect
227.
to a local
relay
228.
now...
229.
only a single
client (the relay)
230.
connects to the
server
231.
...saves bandwidth
232.
...saves server load
233.
:)
234.
so...
235.
CPAN?
236.
almost ready
237.
client/server working in
production
238.
I just need
to do the documentation
239.
then I'll put
it on CPAN
240.
what about the
relay stuff?
241.
It's nearly complete...
242.
I just need
to finish
243.
...a couple more
test harnesses
244.
...and write the
documentation
245.
FAQ
246.
what happens with
collisions?
247.
when two databases
248.
update the same
record
249.
It's a race
condition
250.
solution?
251.
solve it at
the application layer
252.
use a broker
for global IDs
253.
or shard writes
254.
questions?
255.
[email_address]
Download now