This presentation to the Federal Government sector was a follow up on my successful "MySQL for the Oracle DBA Bootcamp". Best Practices in Migrating to MySQL was a focus on software applications running on Oracle and Microsoft SQL Server database products. Topic in this 4 hr workshop included:
1. Reasons to migrate to MySQL
2. Ideal application candidates
3. Migration process overview
4. Migration assistance tools
5. Specific migration issues
6. Ideals for minimizing future migrations
7. General MySQL Information
Дискусія на тему Секрети управління враженнями
в рамках проекту "Перезагрузка"
квітень, 2011
Дискуссия на тему Секреты управления впечатлениями
в рамках проекта Перезагрузка
апрель, 2011
Дискусія на тему Секрети управління враженнями
в рамках проекту "Перезагрузка"
квітень, 2011
Дискуссия на тему Секреты управления впечатлениями
в рамках проекта Перезагрузка
апрель, 2011
Example section on MySQL for the Oracle DBA 1 day bootcamp.
In object management we look at the key SQL objects including what differs with Oracle and what is Oracle specific functionality.
We also look at the MySQL data dictionary, the INFORMATION_SCHEMA
Learn how to extend your existing MySQL based website to leverage the power of MySQL variants, AWS cloud based MySQL deployments and RDBMS alternatives. Evaluate how to integrate and use these different various technologies such as MySQL based variations KickFire, a column based optimization and InfoBright, a data warehousing solution. Understand the means of approach towards data synchronization between various database solutions in your business.
There has been significant movement in recent times towards less structured approaches of storing and retrieving data. No longer the realm of Relational Databases, there is a new crop of structured key/value pair stores and unstructured data offerings. This closing panel debate at Open SQL Camp 2009 discussed the SQL v NoSQL topic.
Getting started with MySQL on Amazon Web ServicesRonald Bradford
Setting up MySQL on Amazon Web Services (AWS)
Ronald Bradford, Principal at 42SQL will step you though getting started with AWS.
This introduction will assume you no nothing about AWS, and have no account. With Internet access via a Browser and a valid Credit Card, you can have your own running Web Server on the Internet in under 10 minutes, just point and click.
We will step into some more detail using the supplied command line tools for more advanced usage.
Example section on MySQL for the Oracle DBA 1 day bootcamp.
In object management we look at the key SQL objects including what differs with Oracle and what is Oracle specific functionality.
We also look at the MySQL data dictionary, the INFORMATION_SCHEMA
Learn how to extend your existing MySQL based website to leverage the power of MySQL variants, AWS cloud based MySQL deployments and RDBMS alternatives. Evaluate how to integrate and use these different various technologies such as MySQL based variations KickFire, a column based optimization and InfoBright, a data warehousing solution. Understand the means of approach towards data synchronization between various database solutions in your business.
There has been significant movement in recent times towards less structured approaches of storing and retrieving data. No longer the realm of Relational Databases, there is a new crop of structured key/value pair stores and unstructured data offerings. This closing panel debate at Open SQL Camp 2009 discussed the SQL v NoSQL topic.
Getting started with MySQL on Amazon Web ServicesRonald Bradford
Setting up MySQL on Amazon Web Services (AWS)
Ronald Bradford, Principal at 42SQL will step you though getting started with AWS.
This introduction will assume you no nothing about AWS, and have no account. With Internet access via a Browser and a valid Credit Card, you can have your own running Web Server on the Internet in under 10 minutes, just point and click.
We will step into some more detail using the supplied command line tools for more advanced usage.
Drupal CDN integration: easier, more flexible and faster!Wim Leers
90% of the page loading time is spent on retrieving CSS, JavaScript and images. There are lots of techniques to reduce this, but using a CDN is the most effective. Currently it's expensive to integrate with a CDN (especially if you want to avoid vendor lock-in) and it's hard to serve file A from a CDN, file B from a static file server and file C from neither. In this session, you'll learn about the push-to-CDN model, which makes all of this trivial.
Session Overview
This session will explain how a CDN (Content Delivery Network) improves page loading times and how you should analyze the page loading performance while evaluating a CDN. Existing techniques for integrating a CDN with Drupal will be compared and an alternative, comprehensive solution will be presented.
Agenda
- How pages are loaded by the browser
- How a CDN improves page loading times
- Evaluating the results
- Existing Drupal CDN integration techniques
- Push-to-CDN model: pros & cons
- CDN integration module: synchronization via Drupal or highly scalable daemon
- Alternative uses: create your own CDN, massive back-up tool
Goals
- You should have a good overview of the different techniques to integrate Drupal with a CDN.
- You should have learned how you can evaluate page loading performance to know which files should be served from a CDN.
How real-time computing will transform supply chain decision-making
This presentation will provide a plain-English account of how real-time computing will transform supply chain decision-making and control. Peter Evans-Greenwood will illustrate the emerging leading practices with lessons learned from case studies, featuring clients across the globe.
The biggest challenge for today's supply chains is to be adaptive. While tremendous gains have been made over the last thirty years, today's applications are not as flexible as promised. New tools and techniques are required to capture and automate the non-linear, exception-rich, business logic that we currently rely on employees to deliver. Extending the technology stack will allow us to leverage the higher capacity of technology to deliver globally optimal solutions and to introduce innovations such as the moving warehouse into all our supply chains.
Just In Time Scalability Agile Methods To Support Massive Growth PresentationLong Nguyen
IMVU is an online destination where adults and teens meet new people in 3D. IMVU won the 2008 Virtual Worlds Innovation Award and was also named a Rising Star in the 2008 Silicon Valley Technology Fast 50 program.
These are excerpts from the IMVU PDF presentation of their architecture which can be viewed or downloaded here.
These slides were originally a tutorial presented for the SIG preceding the May 2009 meeting of the PRISM Forum.
They attempt to give a survey of the technologies, tools, and state of the world with respect to the Semantic Web as of the first half of 2009.
Linux Everywhere? Matching the Workload to the ComputerRobert Sutor
It's a testament to the wild success of Linux that it is showing up on devices from wristwatches, to mobile phones, to netbooks, to desktops, to RISC-based computers, and to mainframes, not to mention being the foundation of much of cloud computing today. That said, are users really matching the work they need to do on Linux to the appropriate software, processors and machines? Backed by customer examples, this talk will discuss the high level criteria that you can use to help ensure that your Linux implementation optimally runs your business and helps delight your customers.
Doing More With Less: The Economics of Open Source Database AdoptionEDB
President and Chief Executive Officer Ed Boyajian delivered this presentation, which focuses on open source database adoption in the enterprise, at Red Hat Summit 2009. The presentation touches on economic issues as part of an overall discussion on both how and why an increasing number of enterprises are choosing open source database solutions.
My Web Performance Dirty Secrets
Fred wants to come clean and reveal to all his web performance dirty secrets – it's too much burden to bear. He's been guilty of some malpractices in the past and so are a lot of people in the industry! Time to take a stand and reveal it all. Do you want to know why popular websites are struggling when comes the holiday season? Why black magic is so popular in some web performance team? Why your brand new and shiny F5 load balancer can be sometime a real waste of money? Or why third-party can really spoil the … party? Best of all, you will learn that there is something call 'The Cloud' that is about to become your best buddy and will prevent you from keeping … dirty secrets.
DataStax C*ollege Credit: What and Why NoSQL?DataStax
In the first of our bi-weekly C*ollege Credit series Aaron Morton, DataStax MVP for Apache Cassandra and Apache Cassandra committer and Robin Schumacher, VP of product management at DataStax, will take a look back at the history of NoSQL databases and provide a foundation of knowledge for people looking to get started with NoSQL, or just wanting to learn more about this growing trend. You will learn how to know that NoSQL is right for your application, and how to pick a NoSQL database. This webinar is C* 101 level.
Every website wants to become successful. Few websites however undertake the basic and fundamental steps to build a rock solid foundation to ensure a scalable
"Disaster is inevitable" and "To move forward you must first backup" should be known to all software developers. This presentation will discuss all the options for your valuable data assets in MySQL, and highlight how to maintain site reliability of your data
The History and Future of the MySQL ecosystemRonald Bradford
The history and future of the MySQL Ecosystem. This talk sub-titled “Spaghetti and MySQLBalls (with a side of greens)” detailed the beginnings of MySQL, the MySQL acquisition history, described the state of current MySQL versions/variants/forks, storage engines, related vendors, NoSQL and much more.
A video of the presentations is available on YouTube at http://www.youtube.com/watch?v=9mKwkbaB5X8&feature=youtu.be
Lessons Learned Managing Large AWS EnvironmentsRonald Bradford
How to you optimize management of 500+ AWS servers? In this presentation I share my experiences using Amazon Web Servers covering techniques for webscale. Learn how to optimized your cost, handle security, automate and be prepared for handling failure.
Monitoring your technology stack with New RelicRonald Bradford
There is no excuse to not have monitoring of your LAMP stack, NoSQL database like MongoDB/Redis/Cassandra/Memcache, Cloud services and much more when you can use the popular New Relic tool for free. As the MySQL plugin author I can offer the following link will give you access to free monitoring http://j.mp/newrelic-mysql There can never be an excuse to not know how your application is performing, from 1 server to 100+ servers.
While MySQL is a popular and widely used RDBMS, some default features and settings are very foreign in comparison with other commercial RDBMS products. In this discussion, Ronald Bradford will discuss some of the MySQL defaults including a non-transactional state, silent data truncations, date management, and transaction isolation options. These are all critical for data integrity and consistency. He will cover in-depth topics including SQL_MODE that saves the day. He will also cover character sets and collations and the best practices to ensure your UTF8 is stored and retrieved correctly.
Only after a successful preparation covered in IGNITION can you be ready for the implementation and management of a MySQL ecosystem and a successful launch of your product.
We Discuss:
* Escape Options – Before and after backup and recovery situations
* Good to Go – Knowing and confirming your MySQL environment is ready
* Full Throttle – Understanding and Improving MySQL database performance
* A Green Dashboard – Monitoring for Success
* The Human Factor – Nobody is perfect, dealing with the design changes
* Propellant – The murky mess of MySQL versions, patches and variants
* Best Practices – Proven techniques for consistency, automation and reproducibility
Note: This is volume 2 of a two part series
IGNITION is the preparation necessary for a successful launch of a MySQL ecosystem for an Oracle DBA. This volume covers the preparation needed to be ready for ongoing production administration of MySQL.
We discuss:
* Translation – Understanding the MySQL terminology
* Installation – Knowing the options for MySQL distributions
* Protection Detail – Security of MySQL information
* The Dashboard – Understanding what to monitor in MySQL
* Mechanics – Understanding more of MySQL Internals including storage engines
* Redundancy – Maintaining multiple copies via MySQL replication
* Checklists – Double checking and cross referencing your ecosystem
NOTE: This is Volume 1 of a two part series
This presentation discusses the current state of the Drizzle database project including the principles behind this leading open source project, and the healthy and growing community. For more information visit http://drizzle.org
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Best Practices in Migrating to MySQL - Part 1
1. Best Practices for
Migrating to MySQL
For existing Oracle/SQL Server environments
Washington DC
18th Feb 2009
Ronald Bradford
Principal - 42SQL
http://42sql.com
1. Reasons to Migrate to MySQL
Monday, February 16, 2009 1
2. Workshop Agenda
1. Reasons to migrate to MySQL
2. Ideal application candidates
3. Migration process overview
4. Migration assistance tools
5. Specific migration issues
6. Ideals for minimizing future migrations
7. Additional MySQL information
Monday, February 16, 2009 2
3. Session Agenda
• Is migration possible?
• MySQL in the workplace
• MySQL Client examples
• Where do I start with migration
• Reasons to migration
• Roadblocks to migration
Monday, February 16, 2009 3
6. Is Migration Possible?
• Short answer is Yes?
• MySQL is enterprise ready
• 14 year old product
• Provides commercial support and indemnity
• Well established to deliver success on web
• Not just a web product
You interact with MySQL supported
systems every day
Monday, February 16, 2009 6
7. MySQL in the workplace
• Web
• Web 2.0
• Telecom
• On Demand/SaaS
• Hosting
• Enterprise
• OEM/Embedded
• Gaming
Monday, February 16, 2009 7
10. NASA
Application
Informing the general public on contract opportunities, managing large acquisitions on line
Key Business Benefit
Saves NASA and its partners $4 million annually
Catalyst to Migration Decision
Previous database vendor restructured its license program, causing NASA to be faced with
fees that were “more than twice the total annual budget”
Post Migration Results
- License fees were significantly lower
- MySQL averaged 28% faster, compared to other databases
- Running 3 years without any loss of data or down time
- “The cost of the optional technical support for MySQL was a fraction of that for the product
previously used”
http://mysql.com/news-and-events/generate-article.php?type=ss&id=nasa
Monday, February 16, 2009 10
11. The Weather Channel
• Software & Hardware overhaul
• Reported
• 30% increased capacity
• 50% decreased cost
• Sun Solaris to x86 commodity H/W & Linux
• Websphere to Tomcat
• Oracle to MySQL
http://mysql.com/customers/customer.php?id=22
Monday, February 16, 2009 11
12. Google
quot;Google runs critical business systems
with InnoDB and MySQL. The systems
require 24×7 operation with minimal
downtime. The systems support large
OLTP and reporting workloads. We are
very happy with the scalability, reliability
and manageability of this software.quot;
http://www.innodb.com/innodb/users/
Monday, February 16, 2009 12
13. Embedded Deployment
• Easy not to realize where MySQL is in use
• e.g Support Systems
• Documentation
• Issue Tracking
• Publication
• Ad Tracking
Monday, February 16, 2009 13
14. MySQL and Wordpress
• •
New York Times Harvard
• •
CNN NASA
• •
Fox News Xerox
• •
Wall Street Journal Tech Crunch
• Reuters
• •
Time Inc Nancy Pelosi
• •
Financial Times Stephen Colbert
• Rolling Stone Magazine
http://wordpress.com/notable-users/
Monday, February 16, 2009 14
15. MySQL in the Enterprise
• Dow Jones Embedded
• NASDAQ • Cisco
• Reuters • McAfee
• ESPN • Adobe
• NBC/GE
• New York Times
• Comcast
Monday, February 16, 2009 15
21. Reasons to Migrate
• Cost / TCO
• e.g. Subscription v License
• EOL H/W & S/W
• Integration into newer systems
• Asked to
• Forced to
• Physical resources
• Trend
Monday, February 16, 2009 21
22. Cost / TCO
• Truly difficult to value
• Software
• Hardware
• Support
• Skills
• Staff
Can you state your $ per customer investment
Monday, February 16, 2009 22
23. Cost / TCO
• Easy when starting a new project now
• Open Source
• Zero entry point - Licenses
• Zero entry point - Subscription (if desired)
• VC preferred
But
Monday, February 16, 2009 23
24. Cost / TCO
Less measurable incidentals
• Staff skills / proficiency
• Infrastructure
• e.g. H/W
• Integration points
• Reference material / procedures
Monday, February 16, 2009 24
25. EOL
• Newer H/W is significantly cheaper
• More verses Larger
• Growth, Redundancy, Co Location
• Existing licensing may be prohibitive
• Potential environmental impact
Monday, February 16, 2009 25
26. Going Green
quot;We do worry about how to maximize
page views for kilowatt hoursquot;
Jim Buckmaster, CEO Craigslist
• Page views per kilowatt hour: The socially
responsible benchmark?
http://blogs.zdnet.com/BTL/?p=3434
Monday, February 16, 2009 26
27. Integration
• Newer deployed systems for additional
purposes
• More efficient to retool old systems to
integrate with new
Monday, February 16, 2009 27
28. Acquisition
• Your company is acquired by another
with different technology infrastructure
• Not likely in Government situation
Monday, February 16, 2009 28
29. Forced to
• Management Decision
• e.g. quot;No new nett Oracle licensesquot;
• New government initiative ?
Monday, February 16, 2009 29
30. Physical Resources
• Newer languages being taught
• Desire to update skills
• New staff acquisition
• Off shoring / Outsourcing options
Monday, February 16, 2009 30
31. Open Source - Gardner
• By 2012, 80% of all commercial software will
include elements of open-source technology.
• By 2012, at least one-third of business
application software spending will be as service
subscription instead of as product license.
• By 2011, early technology adopters will forgo
capital expenditures and instead purchase 40 per
cent of their IT infrastructure as a service.
http://gartner.com/it/page.jsp?id=593207
Monday, February 16, 2009 31
32. Open Source
• Sun releases Java
• Microsoft releases .Net components
• Adobe release Flex/Flash infrastructure
• MySQL, the 'M' of LAMP
• Be wary of different licensing
agreements for software reuse
Monday, February 16, 2009 32
34. Barriers to success
• Resource commitment
• Set expectations
• e.g. it works in Oracle it should work in MySQL
• It may be cheaper to migrate but it takes a
long time
• Fear of change
• Licensing/IP/Patents/Copyright
Monday, February 16, 2009 34
35. Actual Client Example
• Management directs use of MySQL
• Technical resources
• Refuse be 25%optimal numeric datatypes
to use
(could disk saving)
• Refuse to usein queries)indexes (improved
covering
performance
• Fudge in 15 sample SELECT's) full table
production simulation (3
scans
• Place junior inexperienced staffprocess
(in company
and technology) on evaluation
Monday, February 16, 2009 35
36. Summary
• MySQL can operate in the enterprise
• There are justifiable reasons to consider
MySQL
• Migration to MySQL is possible
• Opportunities, Technology and Time to
Market becoming more viable
Monday, February 16, 2009 36