James Hetherington discusses the University of Nottingham's experiences with MySQL over time. They initially ran standalone MySQL databases across various systems before consolidating to centralized "database hosting" services using MySQL 5.0 in 2007. In 2012, they moved a key application to Moodle on MySQL. This worked well initially but had performance issues. Working with Oracle support improved the situation. They now use MySQL Enterprise editions with features like replication, monitoring, and clustering to power critical applications and services at scale. Moving forward, they aim to upgrade more systems to newer MySQL versions and explore additional MySQL and Oracle technologies and cloud platforms.
MySQL 8.0 is the latest Generally Available version of MySQL. This session will give a brief introduction to MySQL 8.0 and help you upgrade from older versions, understand what utilities are available to make the process smoother and also understand what you need to bear in mind with the new version and considerations for possible behaviour changes and solutions. It really is a simple process.
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptAndrejs Vorobjovs
Why we are talking about this
How – minimal survival kit
Database provisioning:
Database provisioning
Pluggable database provisioning
Schema provisioning
Middleware provisioning:
New instance installation
Instance cloning
Integration provisioning
Restrictions
Conclusion
Q&A
Peteris Arajs
Technology Architecture Associate Manager at Accenture
More than 15 years experience in IT industry with main focus to:
- DB design, analysis, development and performance tuning
- Oracle eBusiness Suite
- Oracle Middleware
Also experienced in all stages of software development life cycle (SDLC) from business requirements and technical definitions to development, testing and production support.
Alex Nemirovskis
Technology Architecture Associate Manager at Accenture
More than 19 years experience in IT industry with main focus to:
- DB design, analysis, development and performance tuning
- DWH / ETL / BI / Analytics
- Oracle ADF
Also experienced in all stages of software development life cycle (SDLC) from business requirements and technical definitions to development, testing and production support.
MySQL 8.0 is the latest Generally Available version of MySQL. This session will give a brief introduction to MySQL 8.0 and help you upgrade from older versions, understand what utilities are available to make the process smoother and also understand what you need to bear in mind with the new version and considerations for possible behaviour changes and solutions. It really is a simple process.
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptAndrejs Vorobjovs
Why we are talking about this
How – minimal survival kit
Database provisioning:
Database provisioning
Pluggable database provisioning
Schema provisioning
Middleware provisioning:
New instance installation
Instance cloning
Integration provisioning
Restrictions
Conclusion
Q&A
Peteris Arajs
Technology Architecture Associate Manager at Accenture
More than 15 years experience in IT industry with main focus to:
- DB design, analysis, development and performance tuning
- Oracle eBusiness Suite
- Oracle Middleware
Also experienced in all stages of software development life cycle (SDLC) from business requirements and technical definitions to development, testing and production support.
Alex Nemirovskis
Technology Architecture Associate Manager at Accenture
More than 19 years experience in IT industry with main focus to:
- DB design, analysis, development and performance tuning
- DWH / ETL / BI / Analytics
- Oracle ADF
Also experienced in all stages of software development life cycle (SDLC) from business requirements and technical definitions to development, testing and production support.
The objective of this presentation is to give Oracle DBAs the necessary background information to understand what is doable with MySQL and how to integrate MySQL instances into the Oracle world.
Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...StarWind Software
Hypervisor CPU and Networking overhead is a common issue for operations like VM provisioning, migration, and cloning. There should be a way to enhance performance by offloading the unnecessary CPU load and shrinking the SAN traffic. ODX and VAAI features do exactly this by offloading routine disk tasks to the storage array so they will be executed more effectively.
Database as a Service (DBaaS) is cloud database hosted and managed by the cloud service providers that can be accessed through public cloud or the hybrid cloud. The cloud provider takes care of provisioning, configuring, setup, maintenance, backups and patching the database. Customers are expected to export the database and start consuming the service through the pay-as-you-go model.
In his session at 5th Big Data Expo, Janakiram MSV will analyze the current market landscape while exploring the available options, strengths and weaknesses of current DBaaS players. He will highlight the key factors that enterprises should consider before adopting a cloud database platform.
"Clouds on the Horizon Get Ready for Drizzle" by David Axmark @ eLiberatica 2009eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
High Availability Using MySQL Group ReplicationOSSCube
MySQL Group Replication is a recent MySQL plugin that brings together group communication techniques and database replication, providing both a high availability and a multi-master update everywhere replication solution.
The PPT provide provide a broad overview of MySQL Group Replication plugin, what it can achieve and how it helps keep your MySQL databases highly available and your business up and running, without fail.
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBrian Benz
Co-presented with Chris Risner (@ChrisRisner) at Build 2014. We talked about some of the options for running Java on Azure, including the Azure plugin for Eclipse and how it enables creation, development, testing, and deployment of applications to Cloud Services as well as some of the more advanced configuration options. We also reviewed how you can run official Oracle virtual machines including WebLogic and Oracle Database.
Slides presented at Great Indian Developer Summit 2016 at the session MySQL: What's new on April 29 2016.
Contains information about the new MySQL Document Store released in April 2016.
The objective of this presentation is to give Oracle DBAs the necessary background information to understand what is doable with MySQL and how to integrate MySQL instances into the Oracle world.
Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...StarWind Software
Hypervisor CPU and Networking overhead is a common issue for operations like VM provisioning, migration, and cloning. There should be a way to enhance performance by offloading the unnecessary CPU load and shrinking the SAN traffic. ODX and VAAI features do exactly this by offloading routine disk tasks to the storage array so they will be executed more effectively.
Database as a Service (DBaaS) is cloud database hosted and managed by the cloud service providers that can be accessed through public cloud or the hybrid cloud. The cloud provider takes care of provisioning, configuring, setup, maintenance, backups and patching the database. Customers are expected to export the database and start consuming the service through the pay-as-you-go model.
In his session at 5th Big Data Expo, Janakiram MSV will analyze the current market landscape while exploring the available options, strengths and weaknesses of current DBaaS players. He will highlight the key factors that enterprises should consider before adopting a cloud database platform.
"Clouds on the Horizon Get Ready for Drizzle" by David Axmark @ eLiberatica 2009eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
High Availability Using MySQL Group ReplicationOSSCube
MySQL Group Replication is a recent MySQL plugin that brings together group communication techniques and database replication, providing both a high availability and a multi-master update everywhere replication solution.
The PPT provide provide a broad overview of MySQL Group Replication plugin, what it can achieve and how it helps keep your MySQL databases highly available and your business up and running, without fail.
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBrian Benz
Co-presented with Chris Risner (@ChrisRisner) at Build 2014. We talked about some of the options for running Java on Azure, including the Azure plugin for Eclipse and how it enables creation, development, testing, and deployment of applications to Cloud Services as well as some of the more advanced configuration options. We also reviewed how you can run official Oracle virtual machines including WebLogic and Oracle Database.
Slides presented at Great Indian Developer Summit 2016 at the session MySQL: What's new on April 29 2016.
Contains information about the new MySQL Document Store released in April 2016.
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Dylan Butler
What if you were asked to support a database platform that you had never worked with before? First you would probably say no, but after you lost that fight, then what? That is exactly how I came to support MySQL. Over the last year my team has worked to learn MySQL, architect a production environment, and figure out how to support it alongside our other platforms (Microsoft SQL Server and Oracle). Along the way, I have also come to appreciate the unique offering of this platform and see it as an important part of our environment going forward.
To make things even more challenging, our first MySQL databases were the backend for a critical, web based application that needed to be highly available across multiple data centers. This meant that we did not have the luxury of standing up a simpler environment to start with and building confidence there. Our final architecture ended up using a five node Percona XtraDB Cluster spread across three data centers.
This session will focus on lessons learned along the way, as well as challenges related to supporting more than one database platforms. It should be interesting to anyone who is new to MySQL, anyone who is being asked to support more than one database platform, or anyone who wants to see how an outsider views the platform.
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...NetApp
Keynote Presentation: How Storage Function Follows Architecture
Presented by Howard Marks, Founder and Chief Scientist, Deep Storage, LLC
Storage buyers today are faced with a broader variety of choices than ever before. Unfortunately, the architecture of the storage system they select will forever determine how well that system adapts to changes in their data center. While flash does make almost every storage system faster, the system's scalability, flexibility and manageability are determined not by the media but by the system's architecture.
This session will examine how storage system architectures predetermine how systems behave in the real world. We'll see how common storage architectures affect performance, scalability, quality of service, snapshots and vVol support.
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site ReviewKenny Buntinx
Ever experienced sluggish ConfigMgr administrator console performance or collections taking forever to refresh? Join Kent Agerlund as he will walk you thru a ConfigMgr site review and reveal why so many ConfigMgr installations don’t perform as they should. This sessions will be packed with tip and tricks, SQL secrets and PowerShell scripts that will optimize your environment and bring ConfigMgr into the state it was supposed to be from the beginning
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
Oracle’s InnoDB Cluster vs. Continuent Tungsten Clusters for MySQL
Building a Geo-Distributed, Multi-Region and Highly Available MySQL Cloud Back-End
This is the fifth of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
InnoDB Cluster uses MySQL’s group replication to handle the replication. It’s also known as semi-synchronous replication. Learn about this and more in this webinar!
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Oracle InnoDB Cluster
- Key Characteristics
- Certification-based Replication
- InnoDB Cluster Multi-Site Requirements
- Limitations Using InnoDB Cluster
- How to do better MySQL HA / DR / Geo-Distribution?
- InnoDB Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, Continuent - has over 25 years of experience in database administration, database programming, and system architecture, including the creation of a database replication product that is still in use today. He has designed highly available, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Building complete private cloud architectures that support both traditional application virtualization and emerging distributed cloud systems requires compute and object storage storages. Together Apache CloudStack and Basho's Riak CS provide the infrastructure to support both of workloads. The presentation covers the following topics:
1. Why Private Cloud?
2. Anatomy of a Private Cloud
3. Building a Apache CloudStack Compute Offering
4. Large Object Storage using Riak CS
5. Your Own Private Cloud: The Riak CS Apache CloudStack Integration Roadmap
This presentation was originally delivered to the Silicon Valley Riak group on 27 June 2013.
Moving to the cloud; PaaS, IaaS or Managed InstanceThomas Sykes
In this session we'll look at the cloud choices available in Azure for SQL Server. Whether it's PaaS, IaaS or Managed Instance we'll look into the features provided, the major differences and the Pros and Cons of each solution and how to choose the best option available.
Notes from the Field - Cloud Solutions with VMware vCloud DirectorJames Charter
VMware Knowledge Series presentation by Long View Systems. James Charter presents on two use cases from Long View projects services using VMware vCloud Director on Converged Infrastructure. Case #1 Public Service Provider, Case #2 Private Development Cloud. Lessons learned and overview on both solutions including requirements and business drivers.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
2. Introduction
1. University of Nottingham background
2. Local Hosting Services
3. Global Service Provision
4. Oracle Commercial Offerings
1. Oracle Support
2. Enterprise Server options
3. MySQL Enterprise Monitor
5. MySQL Cluster / NDB
6. Next Steps
7. Questions and close
3. Background – Key Facts
• Ranked in the UK and European top 30 and in the top 1 per
cent of all universities worldwide
• Russel Group member – one of 24 ‘leading UK universities
which are committed to maintaining the very best research, an
outstanding teaching and learning experience and unrivalled
links with business and the public sector’
• Significant local economic impact
• 44.5K students, UK and overseas
• 6.8K staff members
4. n
stopping there…….
Background - Systems
Libraries, Research
and Learning Services:
• Research Applications
• Research Data Management
• Collaboration
• Lecture Capture
• High Performance Computing
• Business Intelligence
• Student Experience
Core Systems:
5. Local ‘database hosting’ services
2007 September – ‘Research’ and ‘Corporate’ hosts created.
Pre 2007 – multiple stand alone physical databases
created primarily by Schools.
• Solaris host
• MySQL 5.0.45
• SAN storage
• Centos host
• MySQL 5.0.2
• nfs storage
A success! But …
• Little central focus given
• Ownership of DBs transient
• No quality control of application or DBs
• The years pass …
6. Global Service Provision
2012 – Key Virtual Learning Environment (VLE) service
moved from WebCT on Oracle to Moodle on MySQL
• Solaris hosts with RSF
failover
• MySQL 5.5 Community
Server
• SAN storage
• NFS storage
• Initial application setup trouble free
• Poor application scalability
• Erratic application performance
• Employed DBA contractors, who refined key tuneables
• Issues with server resources and disks on shared hosts
• Engaged with Oracle Consultancy, then increased
engagement with Oracle Support
• Moodle application preferred
• General preference for Open Source
• Dislike of Oracle database from both
Microsoft and Open Source lobbies
• Confidence in MySQL
• Feeling of better fit for Moodle
Did it “just work”?
7. Global Service Provision
VLE Database architecture from 2014 onwards
• Physical Dell Ubuntu boxes
• 32 core
• 128 GB RAM
• Internal spinning and SSD disks
• Enterprise Server MySQL 5.6.x
with Enterprise Thread Pool and
Enterprise Audit
• tmpdir to ramdisk
• Master Slave replication,
between data centres.
• Initially with Corosync / Heartbeat /
Pacemaker failover management
• Monitored by MySQL Enterprise
Manager
• Other non DB architectural features
needed to meet scaling needs of
Service
8. Oracle Support
• Require 24x7 Support on key services
• Prefer to deal with vendors of specific product
• Enterprise Server (plugins and hot fixes)
• MySQL Enterprise Monitor
• My Oracle Support
• Consultative Support
• Cost Effective
Verdict?
9. MySQL Enterprise Manager
• Easy to install
• Non invasive on production
services
• Pre-loaded with best practice
based alerts
• Time Series graphs
• Query Analyzer
• Can look back into the past
10. MySQL Cluster / NDB
2015 - Online Assessments service
Previous architecture: Solaris Zone, with RSF and SAN storage
Needed to be:
• Robust
• Performant
• Scalable
• Fully supported (hardware, OS, database, apache)
• Quickly implemented
11. MySQL Cluster / NDB
Online Assessments service
New architecture: Centos VMs split over 2 sites
12. MySQL Cluster / NDB
Commercial MySQL Cluster:
• Met requirements - reliable / scalable
• 24x7 Support
• Likely to need Oracle Support
• MySQL Cluster Manager
• Can patch with seconds of downtime
Be aware:
• Different technology from normal MySQL
• Needs solid administrators
• Needs solid network infrastructure with low latency
• Short transactions by PK essential
• Loading/restoring SQL data very slow, can appear to crash
• Need to script backups, OOM rating and stats gathering
Verdict?
13. Next Steps
• MySQL Enterprise Backup
• VLE service to 5.7.x DB
• Assessments to Cluster 7.5.x/MySQL 5.7.x
• Hosting Services to MySQL 5.7.x
• MySQL Router / MySQL Group Replication
• Trial Cloud platforms
• Security
• Transparent Data Encryption
• Encryption
• Enterprise Firewall
When we get the time!