Skip to Content
Pure Storage + OpenRice

Improving Database Performance Earns Rave Reviews

When performance of this media & entertainment company’s spinning-disk storage became a drag on its portal’s performance, OpenRice switched to Pure Storage FlashArray.

Scarica
Actions
5 minuti tempo di lettura
Scarica
Challenges
OpenRice needed a high-speed storage infrastructure to support uploads of food photos and restaurant reviews, plus social interactions and innovative couponing. Lagging performance of legacy spinning disk hampered addition of new functionality, virtualization, and database service scale out. OpenRice needed a new way to add volume and handle increasing traffic without damaging user experience.
Results
With Pure Storage FlashArray, OpenRice was able to generate 8-9 times higher throughput and relieve i/o bottlenecks without changing server hardware specs. Superior data compression saves database licensing costs, which effectively paid for the Pure Storage array. IT staff rely on Evergreen for non-disruptive upgrades and with lower management overhead, can spend time on more productive tasks such as new designs and functionality.
Storage Costs
100%
covered by savings on database licensing
Improvement
8-9X
in throughput for database queries
Disruption
0
from upgrades

Introduction

OpenRice is a comprehensive restaurant review portal serving Hong Kong, Macau, China, Taiwan, Thailand, Malaysia, Singapore Indonesia, The Philippines, and Japan. OpenRice lists over 1.9 million restaurants, has more than 2.7 million registered diners, and serves up more than 9 million page views per day. With a Pure Storage FlashArray, the website is now faster and more responsive, and its database of users is leveraged more effectively.

“Pure Storage allows you to do more with your existing resources.”

Joe Yau

Chief Operating & Technology Officer, Openrice

Managing Huge Database of User-Generated Content

OpenRice is a comprehensive restaurant review portal serving Hong Kong, Macau, China, Taiwan, Thailand, Malaysia, Singapore Indonesia, The Philippines, and Japan. Founded in 1999 and headquartered in Hong Kong, OpenRice lists over 1.9 million restaurants, has more than 2.7 million registered diners, and serves up more than 9 million page views per day.

Applying a proprietary algorithm against a huge database of purely user-generated contents including ratings, reviews and other UGC elements, OpenRice applies “Smiley Face,” “OK” or “Crying Face” logo to each restaurant. In recent years, the platform has evolved to accommodate both computing and mobile platform and has added many social functions.

OpenRice is a subsidiary of the JDB Group, where Joe Yau is Chief Operating and Technology Officer. He notes a number of challenges for OpenRice from an IT and operational perspective.

“We need to serve our customers with a high frequency of reading and writing of data, such as submitting food photos and restaurant reviews. Moreover, we are adding more functions, like social interactive functions, that require login and authentication. Competitive pressure requires us to enter into new fields of Online-2-Offline such as booking table, food takeaway service, bargain-but-quality coupons, real-time discount offers, meal vouchers and more renovated services for our industry. All of these put an increasing burden on the whole application architecture as well as our processing and storage resources.”

The desire to add functionality was partly hampered, however, by the lagging performance of OpenRice’s legacy spinning-disk storage system. “We found that traditional hard-disk storage technology has I/O limitations that were degrading performance of our portal,” Yau says. “With ever-increasing traffic to our site, we have to handle greater volumes of database hits without damaging the user experience for our customers.”

In addition, Yau says, the lagging storage performance prevented OpenRice from expanding its plans for virtualizing and scaling out its database servers. The company needs its IT infrastructure to perform at peak efficiency and reliability.

“One way to describe the impact of Pure Storage is that it’s the same as giving someone a tool with which they can cook a meal eight to nine times faster—and the meal tastes better, as well.”

Joe Yau

Chief Operating & Technology Officer, Openrice

Boosting Performance, Lowering Costs

To help solve its storage problems, OpenRice turned to ELM Computer Technologies, a leading Hong Kong provider of IT services. ELM recommended OpenRice to consider all-flash arrays from Pure Storage, because of their combination of performance, reliability, and ease of management.

A Pure Storage FlashArray was installed in OpenRice’s Hong Kong data center as part of a proof-of-concept trial, and the virtualized database servers were moved onto it. OpenRice noticed improvements immediately.

“During testing we saw that the Pure Storage array can generate at least 8 to 9 times higher throughput than the existing hard disk we are using without changing the server hardware specs,” says Yau. “Using flash memory relieved the I/O bottleneck. According to our data logger, Yau stated, “the effective I/O throughput is able to peak at 1.27 GB/s on reading and 1.24 GB/s on writing data,” resulting in improved response times of those direct database queries.

The superior data compression provided by the Pure Storage array also saves OpenRice on database licensing costs, to the extent that the savings exceed the cost of acquiring the Pure Storage array.

Yau says that the data-compression capabilities of the Pure Storage array accelerates data retrieval using less storage space. “With such a fast storage array, we can architect our application structure to distribute read-write and read-only connections into different virtual instances. In this way, we don’t have to invest in expanding expensive enterprise database resources but can do linear scaling out to other data nodes using standard database setup with replication.”

Accelerating Software Development

Yau adds that the performance of the Pure Storage array “allows our software engineers refactor application flows so as to fully maximize the rational database servers’ computing power in addition of NoSQL technology. More time-sensitive functions can be developed on top of such application architecture.”

Yau also praises the Pure Evergreen Storage program offered by Pure Storage, which guarantees non-disruptive upgrades to the latest technology for an array under a support contract. Evergreen Storage provides certainty in budgeting for future growth, Yau said, while eliminating the cost and disruption of forklift upgrades.

“Pure Storage allows you to do more with your existing resources,” Yau observes. For example, IT staff resources that used to be spent on managing storage are now used for more productive tasks, such as designing an infrastructure that accelerates application development. In addition, the company’s valuable database of users and their comments is being leveraged more effectively.

“One way to describe the impact of Pure Storage,” Yau concludes, “is that it’s the same as giving someone a tool with which they can cook a meal eight to nine times faster—and the meal tastes better, as well.”

Scarica
Actions
5 minuti tempo di lettura
Scarica
More Stories Like This
Sfondo del logo ServiceNow astratto
"Pure ha avuto un impatto rivoluzionario sull'azienda perché ha cambiato completamente il nostro modo di pensare e il modo di operare del team che si occupa dell'infrastruttura cloud."
Primo piano di Keith Martin, ServiceNow
Keith Martin
Direttore senior, Cloud Capacity Engineering
Primo piano di Keith Martin, ServiceNow
Keith Martin
Direttore senior, Cloud Capacity Engineering
Helping Students Transform Their Place in the World
Modernizing State Services for Every Citizen
Il browser che stai usando non è più supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione più recente.