Welcome!

Linux Containers Authors: Pat Romanski, Plutora Blog, Yeshim Deniz, Elizabeth White, Liz McMillan

Related Topics: Linux Containers

Linux Containers: Article

MySQL for AP Hosted News

Bottom line: it just works

The Associated Press (AP), the world's oldest and largest news agency, offers a service that allows news providers to integrate AP online content directly into their Web sites. The service, AP Hosted News, is used by approximately 600 affiliate newspapers and broadcasters. The service handles between 150,000 and 500,000 pages of content per affiliate per day, supporting 11,000 concurrent users. MySQL, a free open source database, has been the backbone of AP Hosted News since 2002.

From Informix to MySQL

AP originally used Informix for the online news service, but the development team started looking for a new database vendor when the project was going through a redesign. They downloaded MySQL to use as a proof-of-concept model to demonstrate what they needed, but assumed that the production system would use a commercial database from a large vendor.

After getting quotes from several commercial databases such as Oracle and IBM's DB2, they realized that their exact mix of requirements were going to be very expensive. AP needed 24/7 support, speed, and reliability, but not the mix of other features the large vendors include.

According to Terry Ewing, senior systems manager, "Oracle tries to be everything to everyone, so when you buy the product, you buy all the extras that someone else needed. The licensing and support model is so complicated that we would have spent too much to get the solution we needed. DB2 would also have been hundreds of thousands of dollars." They eventually realized that MySQL would be sufficient for the job, as long as they could get quality commercial support.

MySQL had the speed and efficiency AP needed, and the product was free. High-quality support was available from MySQL, Inc., a company that provides expert support for the database.

"MySQL just happened to fit what we needed: speed and efficiency. It's because other companies had the same problems, and the product evolved to match what companies like us need most. We just don't need everything Oracle has to offer, so we don't need to pay for it."
- Terry Ewing, senior systems manager, AP

According to Ewing, ease of deployment and license flexibility were important. They are able to quickly add databases according to changes in news requirements. When the Iraq war was imminent, for example, the team added a casualty database without having to worry about license compliance or renegotiating a contract.

Nine Times the Performance, but Only Twice the Cost

Ewing wanted to be sure about the benefit of using Linux on Intel hardware, so he checked Standard Performance Evaluation Corporation (SPEC, www.specbench.org) for a comparison against replacing their Sun hardware running Solaris. He was surprised by the findings. The cost of their older Sun hardware, originally $11,000, came out to $.60 per million operations per second. The Sun hardware they considered replacing it with, now $23,000, came out to $.83 per million operations per second. The price had actually increased for the same performance. Linux on Intel hardware with a 4-processor CPU, priced at $24,600, came out to $.23 per million operations per second. Once they knew how much power they could expect from the hardware, they added in the costs of the software.

Once the software and support costs were added in, Ewing calculated the performance of Linux at nine times better than Solaris on Sun hardware, at just twice the cost.

Support Is Better on MySQL

Maintaining the highest service level was a crucial requirement for the AP project, so it was important to work with a commercial support company. MySQL, Inc., was the obvious choice. According to Ewing, AP has received better support from MySQL, Inc., than he ever did with Informix. He believes there are a couple of reasons for this. "First, AP was using a particular application server that Informix was no longer totally committed to supporting. Since they weren't fully behind it anymore, we paid for 24/7 support, but didn't get the responsive help anymore. Second, Informix and the other major database vendors receive their money in a lump sum, and support contracts are just gravy. That gives them less incentive to work hard supporting customers. But since MySQL Inc.'s whole business is services and support, they have a big incentive to work hard for the customer."

Advice for Developers of Database Applications

Ewing's advice to technical managers deploying database applications is to maintain a distance between you and your chosen database vendor, which he calls "unbundling." Write applications so that you are able to switch databaselater if you find a business reason to do so. Be mindful of standards, and stay away from proprietary features. "We could always move to a commercial database later, since we built the application with unbundling in mind."

It Just Works

Even though the development team originally expected to use a commercial database, an open source solution won out in the end. "The decision to use MySQL was easy because the system runs on its own," says Ewing. "The key benefits of using the MySQL database are its performance, its stability, and its low total cost of ownership. Bottom line: it just works."

More Stories By Maria Winslow

Maria Winslow is the author of The Practical Manager's Guide to Open Source, available at http://www.lulu.com/practicalGuide and can be contacted at [email protected]

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
SYS-CON Events announced today that Linux Academy, the foremost online Linux and cloud training platform and community, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. Industry leaders in quality training, provided services, and student certification passes, its goal is to c...
SYS-CON Events announced today that SoftLayer, an IBM Company, has been named “Gold Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. SoftLayer, an IBM Company, provides cloud infrastructure as a service from a growing number of data centers and network points of presence around the world. SoftLayer’s customers range from Web startups to global enterprises.
"delaPlex is a software development company. We do team-based outsourcing development," explained Mark Rivers, COO and Co-founder of delaPlex Software, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
SYS-CON Events announced today that CA Technologies has been named “Platinum Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business – from apparel to energy – is being rewritten by software. From ...
SYS-CON Events announced today that Technologic Systems Inc., an embedded systems solutions company, will exhibit at SYS-CON's @ThingsExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Technologic Systems is an embedded systems company with headquarters in Fountain Hills, Arizona. They have been in business for 32 years, helping more than 8,000 OEM customers and building over a hundred COTS products that have never been discontinued. Technologic Systems’ pr...
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
SYS-CON Events announced today that Loom Systems will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Founded in 2015, Loom Systems delivers an advanced AI solution to predict and prevent problems in the digital business. Loom stands alone in the industry as an AI analysis platform requiring no prior math knowledge from operators, leveraging the existing staff to succeed in the digital era. With offices in S...
SYS-CON Events announced today that HTBase will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. HTBase (Gartner 2016 Cool Vendor) delivers a Composable IT infrastructure solution architected for agility and increased efficiency. It turns compute, storage, and fabric into fluid pools of resources that are easily composed and re-composed to meet each application’s needs. With HTBase, companies can quickly prov...
SYS-CON Events announced today that Cloud Academy will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud computing technologies. Ge...
SYS-CON Events announced today that T-Mobile will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. As America's Un-carrier, T-Mobile US, Inc., is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The Company's advanced nationwide 4G LTE network delivers outstanding wireless experiences to 67.4 million customers who are unwilling to compromise on ...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buyers...
SYS-CON Events announced today that Infranics will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Since 2000, Infranics has developed SysMaster Suite, which is required for the stable and efficient management of ICT infrastructure. The ICT management solution developed and provided by Infranics continues to add intelligence to the ICT infrastructure through the IMC (Infra Management Cycle) based on mathemat...
SYS-CON Events announced today that Interoute, owner-operator of one of Europe's largest networks and a global cloud services platform, has been named “Bronze Sponsor” of SYS-CON's 20th Cloud Expo, which will take place on June 6-8, 2017 at the Javits Center in New York, New York. Interoute is the owner-operator of one of Europe's largest networks and a global cloud services platform which encompasses 12 data centers, 14 virtual data centers and 31 colocation centers, with connections to 195 add...
SYS-CON Events announced today that SD Times | BZ Media has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. BZ Media LLC is a high-tech media company that produces technical conferences and expositions, and publishes a magazine, newsletters and websites in the software development, SharePoint, mobile development and commercial UAV markets.
SYS-CON Events announced today that Cloudistics, an on-premises cloud computing company, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Cloudistics delivers a complete public cloud experience with composable on-premises infrastructures to medium and large enterprises. Its software-defined technology natively converges network, storage, compute, virtualization, and management into a ...
Now that the world has connected “things,” we need to build these devices as truly intelligent in order to create instantaneous and precise results. This means you have to do as much of the processing at the point of entry as you can: at the edge. The killer use cases for IoT are becoming manifest through AI engines on edge devices. An autonomous car has this dual edge/cloud analytics model, producing precise, real-time results. In his session at @ThingsExpo, John Crupi, Vice President and Eng...
There are 66 million network cameras capturing terabytes of data. How did factories in Japan improve physical security at the facilities and improve employee productivity? Edge Computing reduces possible kilobytes of data collected per second to only a few kilobytes of data transmitted to the public cloud every day. Data is aggregated and analyzed close to sensors so only intelligent results need to be transmitted to the cloud. Non-essential data is recycled to optimize storage.
"I think that everyone recognizes that for IoT to really realize its full potential and value that it is about creating ecosystems and marketplaces and that no single vendor is able to support what is required," explained Esmeralda Swartz, VP, Marketing Enterprise and Cloud at Ericsson, in this SYS-CON.tv interview at @ThingsExpo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Microservices are a very exciting architectural approach that many organizations are looking to as a way to accelerate innovation. Microservices promise to allow teams to move away from monolithic "ball of mud" systems, but the reality is that, in the vast majority of organizations, different projects and technologies will continue to be developed at different speeds. How to handle the dependencies between these disparate systems with different iteration cycles? Consider the "canoncial problem" ...
Why do your mobile transformations need to happen today? Mobile is the strategy that enterprise transformation centers on to drive customer engagement. In his general session at @ThingsExpo, Roger Woods, Director, Mobile Product & Strategy – Adobe Marketing Cloud, covered key IoT and mobile trends that are forcing mobile transformation, key components of a solid mobile strategy and explored how brands are effectively driving mobile change throughout the enterprise.