Over the past 80 years, data has become central to business planning and management,
Databases are built on the hierarchical model.
Relational databases, based on the SQL programming language, and network databases develop. Remote data centers emerge.
Web economy drives alternative NoSQL,
The latest generation of cloud-native databases perform specialized tasks much faster
A document database is designed to store “human-readable” data—that is, text-based data—in a format that’s standard for web and mobile applications.
Graph databases are for applications that need to navigate and query millions of relationships between highly connected graph data
In-memory databases are used for applications that require real-time access to data. By storing data directly in memory, these databases deliver microsecond latency to applications for which millisecond latency is not enough.
Key-value databases are optimized for common access patterns, typically to store and retrieve
Ledger databases provide a centralized and trusted authority to maintain a scalable, immutable, and cryptographically verifiable record of transactions for every application.
Relational databases store data with predefined schemas and relationships between them. These databases are designed to maintain referential integrity and strong data consistency.
Time-series databases efficiently collect, synthesize, and derive insights from data that changes
Wide-column databases store
Companies of all sizes and across all industries are benefiting today from the speed and flexibility
Stores and processes millions of data relationships in one system.
Leadership or communication? Team building or productivity? Emerging tech or workplace inclusion? Companies have a variety of personal and professional topics to choose from with Audible for Business, an audiobook offering designed to help corporations empower their teams through audio content. For that reason, Amazon-owned Audible, the world’s largest provider of audiobooks, chose a graph database to store the millions of data relationships it manages in Audible for Business, which involves thousands of titles.
“By using a fully managed graph database, our development team can manage the system without a dedicated DBA team.”
MAYANK GUPTA
Software Development Engineer
Audible for Business has also given company administrators for each account the ability to autonomously manage their users, determining, for example, which content is the most popular, or which users to add or remove, says Audible’s software development engineer Mayank Gupta.
Audible’s consumer business uses a number of purpose-built databases to store different types of information, including relational databases. But Audible for Business’s “one-to-many” and “many-to-one” relationships would have been unwieldy for a relational database—getting answers to a question like “Which benefits do we have for a specific customer?” would require intricate business logic and make it sluggish, Gupta says. Plus, using a relational database would require adding a special search engine such as Elasticsearch, which supports full-text search. That’s problematic since Audible stores personally identifiable information about users and can’t have data moving from one store to another. Using Neptune, Amazon Web Services’ graph database, allows Audible to remain safely inside its compliance requirements.
Simplicity of architecture gives the business operational efficiencies, too, says Gupta. “Managing a single system also makes it easier to manage resources and onboard new developers.”
“By using a fully managed graph database, our development team can manage the system without a dedicated DBA team.”
MAYANK GUPTA
Software Development Engineer
Processes vast pools of data
Janssen, the Pharmaceutical Companies of Johnson & Johnson, uses advanced analytics and data science to identify and address emerging challenges and opportunities for its customers and the market, giving the company a significant competitive advantage. Janssen compiles data about customers, prescriptions, drug use patterns, and more in a compliant way—traditionally storing and processing some 30 terabytes on relational databases. Previously, the company updated data weekly, as its applications required an entire week to process and analyze the data. That meant it had only one opportunity to slice and analyze the information before the arrival of a new week and a fresh set of data.
“The power of health care is data. So how can we make data more liquid, accessible, and actionable?”
DHARMESH THAKKAR
Senior Director, Business Technology
In 2017, the company shifted its data environment to a combination of purpose-built databases offered by Amazon Web Services (AWS), enabling its pharmaceutical business to compliantly update and process data daily, rather than weekly. Janssen also used AWS’s databases to build a data lake that analysts can quickly and easily query themselves in a self-service environment, helping “reduce the time to insights,” says Dharmesh Thakkar, Janssen’s senior director of business technology. The cloud-based database and analytics stack also enabled a shift to predictive insights, transforming the way Janssen delivers products and services to its customers.
Gathering insight quickly—as well as tapping into new types of insights—gives Janssen an edge in a dynamic, tech-enabled health-care marketplace.
“The power of health care is data. So how can we make data more liquid, accessible, and actionable?”
DHARMESH THAKKAR
Senior Director, Business Technology
Innovates more quickly and focuses on its core competency.
Lexia Learning, a Rosetta Stone company, is one of the world’s best-known and most highly regarded reading-technology companies. Its real-time interactive learning software is used by millions of students around the world. Despite being a midsize company, Lexia has significant data needs as it engages with these students, who expect lightning-fast performance.
“When you grow up
ROB PAUSHTER
Vice President, Product Development
With data stability and speed critical to its business, Lexia was one of the early adopters of Amazon Aurora, a cloud-native relational database from Amazon Web Services (AWS). In 2017, the company piloted an initiative that began a two-year transition from open source MySQL databases housed in data centers to Aurora. Lexia handles searching with the NoSQL ElastiCache.
Using Aurora and the AWS platform, Lexia has improved flexibility, capacity, and redundancy. The company auto-scales storage and processing capacity as needed and has multiple copies of master data. And it no longer needs to worry about hardware infrastructure issues.
The additional flexibility and speed gained in the process also allow Lexia to innovate and try new ideas more quickly. Free of hardware infrastructure concerns, the company now focuses on its core competency—teaching the world to read.
“When you grow up
ROB PAUSHTER
Vice President, Product Development
Leadership or communication? Team building or productivity? Emerging tech or workplace inclusion? Companies have a variety of personal and professional topics to choose from with Audible for Business, an audiobook offering designed to help corporations empower their teams through audio content. For that reason, Amazon-owned Audible, the world’s largest provider of audiobooks, chose a graph database to store the millions of data relationships it manages in Audible for Business, which involves thousands of titles.
“By using a fully managed graph database, our development team can manage the system without a dedicated DBA team.”
MAYANK GUPTA
Software Development Engineer
Audible for Business has also given company administrators for each account the ability to autonomously manage their users, determining, for example, which content is the most popular, or which users to add or remove, says Audible’s software development engineer Mayank Gupta.
Audible’s consumer business uses a number of purpose-built databases to store different types of information, including relational databases. But Audible for Business’s “one-to-many” and “many-to-one” relationships would have been unwieldy for a relational database—getting answers to a question like “Which benefits do we have for a specific customer?” would require intricate business logic and make it sluggish, Gupta says. Plus, using a relational database would require adding a special search engine such as Elasticsearch, which supports full-text search. That’s problematic since Audible stores personally identifiable information about users and can’t have data moving from one store to another. Using Neptune, Amazon Web Services’ graph database, allows Audible to remain safely inside its compliance requirements.
Simplicity of architecture gives the business operational efficiencies, too, says Gupta. “Managing a single system also makes it easier to manage resources and onboard new developers.”
“By using a fully managed graph database, our development team can manage the system without a dedicated DBA team.”
MAYANK GUPTA
Software Development Engineer
Janssen, the Pharmaceutical Companies of Johnson & Johnson, uses advanced analytics and data science to identify and address emerging challenges and opportunities for its customers and the market, giving the company a significant competitive advantage. Janssen compiles data about customers, prescriptions, drug use patterns, and more in a compliant way—traditionally storing and processing some 30 terabytes on relational databases. Previously, the company updated data weekly, as its applications required an entire week to process and analyze the data. That meant it had only one opportunity to slice and analyze the information before the arrival of a new week and a fresh set of data.
“The power of health care is data. So how can we make data more liquid, accessible, and actionable?”
DHARMESH THAKKAR
Senior Director, Business Technology
In 2017, the company shifted its data environment to a combination of purpose-built databases offered by Amazon Web Services (AWS), enabling its pharmaceutical business to compliantly update and process data daily, rather than weekly. Janssen also used AWS’s databases to build a data lake that analysts can quickly and easily query themselves in a self-service environment, helping “reduce the time to insights,” says Dharmesh Thakkar, Janssen’s senior director of business technology. The cloud-based database and analytics stack also enabled a shift to predictive insights, transforming the way Janssen delivers products and services to its customers.
Gathering insight quickly—as well as tapping into new types of insights—gives Janssen an edge in a dynamic, tech-enabled health-care marketplace.
“The power of health care is data. So how can we make data more liquid, accessible, and actionable?”
DHARMESH THAKKAR
Senior Director, Business Technology
Lexia Learning, a Rosetta Stone company, is one of the world’s best-known and most highly regarded reading-technology companies. Its real-time interactive learning software is used by millions of students around the world. Despite being a midsize company, Lexia has significant data needs as it engages with these students, who expect lightning-fast performance.
“When you grow up
ROB PAUSHTER
Vice President, Product Development
With data stability and speed critical to its business, Lexia was one of the early adopters of Amazon Aurora, a cloud-native relational database from Amazon Web Services (AWS). In 2017, the company piloted an initiative that began a two-year transition from open source MySQL databases housed in data centers to Aurora. Lexia handles searching with the NoSQL ElastiCache.
Using Aurora and the AWS platform, Lexia has improved flexibility, capacity, and redundancy. The company auto-scales storage and processing capacity as needed and has multiple copies of master data. And it no longer needs to worry about hardware infrastructure issues.
The additional flexibility and speed gained in the process also allow Lexia to innovate and try new ideas more quickly. Free of hardware infrastructure concerns, the company now focuses on its core competency—teaching the world to read.
“When you grow up
ROB PAUSHTER
Vice President, Product Development