Progress > 实例探究 > Providing Scalability and Speed for a National Treasure

Providing Scalability and Speed for a National Treasure

Progress Logo
公司规模
1,000+
地区
  • America
国家
  • United States
产品
  • MarkLogic
技术栈
  • XML
  • Enterprise NoSQL database
实施规模
  • Enterprise-wide Deployment
影响指标
  • Digital Expertise
  • Productivity Improvements
技术
  • 分析与建模 - 实时分析
  • 平台即服务 (PaaS) - 数据管理平台
适用行业
  • 教育
用例
  • 搜救
服务
  • 数据科学服务
  • 系统集成
关于客户
Founders Online is a free online tool commissioned by the U.S. National Archives and implemented by University of Virginia (U.Va.) Press that lets the public access the papers of six of America's Founding Fathers: Thomas Jefferson, Benjamin Franklin, George Washington, James Madison, John Adams and Alexander Hamilton. Funded by the National Historical Publications and Records Commission of the National Archives, Founders Online grew out of 50 years of scholarly efforts and gives unique insight into some of the brightest minds of the Age of Enlightenment. The website provides searchable access to over 150,000 documents, a number that's projected to grow to 175,000.
挑战
The U.S. National Archives and University of Virginia (U.Va.) Press faced the challenge of transforming Founders Online, a scholarly tool traditionally accessed by a limited number of researchers, into a national resource capable of serving the public at large. The original platform was not designed to handle concurrent users at scale. The old platform's performance under load deteriorated quickly, and testing suggested the architecture would only support 100 concurrent users. The design imperative for the original system was to preserve the look and feel of print volumes, which had a minimal impact on smaller files, but longer, outlying collections stressed the system. The old platform recreated each search from scratch, putting an unnecessary burden on computing resources while slowing the system down. To make matters more complex, the organization had the equivalent of just 1.5 full-time programmers to devote to the project.
解决方案
MarkLogic, the only Enterprise NoSQL database platform, was used to build content systems that can manage billions of data points quickly. It allows enterprises to populate data in whatever form they have, not just the inflexible rows and columns of traditional structured databases. Using MarkLogic's native search, navigation and rendering capabilities, U.Va. Press didn't have to rebuild from the ground up to rescale its existing platform. It simply started thinking about queries in the aggregate, instead of on a document-by-document basis. For example, whereas a traditional structured database crawls through millions of rows and columns, MarkLogic uses data mapping to locate relevant documents quickly. The customer created a static index of previous search results, and prepopulated it before public launch with the most common search terms and links. Now, when a known search term is entered into the system, it simply serves up those existing results, instead of crawling through each stored document again. And the more people who use the system, the richer that stored search cache becomes.
运营影响
  • Sub-second search: The result for users of the site - the public - is a quick, Google-like search experience for a remarkable collection of documents written over 200 years ago.
  • Leverage existing IT resources: By using data mapping to look at aggregate groups of documents, the customer was able to avoid irrelevant results and information bottlenecks to return results quickly and accurately. It also built on previous programming, using existing switches to duplicate processes already in place.
  • Better data insight: The customer created a static index of previous search results, and prepopulated it before public launch with the most common search terms and links. Now, when a known search term is entered into the system, it simply serves up those existing results, instead of crawling through each stored document again. And the more people who use the system, the richer that stored search cache becomes.
  • Do more with less: At U.Va. Press, just two programmers - one working half time - were able to redesign the existing platform easily to dramatically shorten response times and increase concurrent load capacity. MarkLogic's intuitive, user friendly interface allowed them to streamline existing processes and create a simpler, more elegant solution for the new task at hand. In other words, the business didn't need to spend heavily on outside resources to make it all work.
数量效益
  • Cut the response time for a large, 90-page document from 19 seconds to just 1.86 milliseconds.
  • When concurrent load increased to 5,000 users - or 50x projected capacity during initial testing - average response was still just 120 milliseconds.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

相关案例.

联系我们

欢迎与我们交流!
* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

感谢您的信息!
我们会很快与你取得联系。