{Event}  Tune in to the .local NYC keynote on June 22 at 9:30 a.m. ET for all the latest updates

MongoDB for Financial Services

Build better customer experiences at a lower cost and at scale, on premises or in the cloud.
A data platform for the future
A data platform for the future
The MongoDB data platform allows companies like Toyota Financial Services to work from a robust, flexible, and reliable database platform that protects customers’ sensitive data and enables quick reactions to fast-moving events.
Watch Video
Contact Us
  • IT Executive (CIO, CTO, VP Engineering, etc.)
  • Business Executive (CEO, COO, CMO, etc.)
  • Architect
  • Business Development / Alliance Manager
  • DBA
  • Technical Operations
  • Director / Development Manager
  • Product / Project Manager
  • Software Developer / Engineer
  • Mobile Developer
  • Business Analyst
  • Data Scientist
  • Student
  • Other
  • United States
  • Afghanistan
  • Åland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia, Plurinational State of
  • Bonaire, Sint Eustatius and Saba
  • Bosnia and Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo
  • Congo, the Democratic Republic of the
  • Cook Islands
  • Costa Rica
  • Côte d'Ivoire
  • Croatia
  • Curaçao
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • Falkland Islands (Malvinas)
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Island and McDonald Islands
  • Holy See (Vatican City State)
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Korea, Republic of
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia, The Former Yugoslav Republic of
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia, Federated States of
  • Moldova, Republic of
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory, Occupied
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Réunion
  • Romania
  • Russian Federation
  • Rwanda
  • Saint Barthélemy
  • Saint Helena, Ascension and Tristan da Cunha
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin (French part)
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten (Dutch part)
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • Spain
  • Sri Lanka
  • Suriname
  • Svalbard and Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Tajikistan
  • Tanzania, United Republic of
  • Thailand
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Venezuela, Bolivarian Republic of
  • Viet Nam
  • Virgin Islands, British
  • Virgin Islands, U.S.
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe
  • Taiwan

Build better customer experiences

Modernize legacy infrastructure

Modernize legacy infrastructure

De-risk the move from legacy, relational databases and mainframes to build better customer experiences, easily scale to millions of users, and significantly reduce costs.
Learn more
Protect customer information

Protect customer information

Whether on premises or in the cloud, protect customer information with industry-leading encryption, access controls, and data protection protocols to integrate with your existing security practices and processes.
Learn more
Achieve high availability and scalability

Achieve high availability and scalability

Scale effortlessly, perform flawlessly, and deliver the high availability today’s applications demand.
Learn more

Solutions for Finance

Build a competitive advantage with MongoDB

Core Banking

Core banking system vendors — like Temenos and banks with in-house core banking systems — use MongoDB to modernize their critical infrastructure.

"We found that MongoDB Atlas had a great way of structuring data that was so simple and easy-to-use for our developers."
Rob Jackson
Head of Application Architecture, Nationwide (UK)
Read the whole story
“We went live 2 months into the COVID pandemic. A flick of the switch and payments started flowing. We’ve had over 3 million transactions now. No issues, it just simply worked.”
Chris Clark
Principal Engineer, Macquarie Bank
“MongoDB ticked all the boxes with our governance and security crews."
Dan Corboy
Cloud Engineer at Bendigo and Adelaide Bank
Goldman Sachs
Nationwide (UK)
Department for Work and Pensions
Freddie Mac


Forrester Report: Next-gen data platforms in financial services
Forrester Report: Next-gen data platforms in financial services
Learn how IT decision makers at global financial services firms plan on using next-generation data platforms.
Download the report

Cloud Migration Strategies

Finextra, Accenure, MongoDB, and BNY Mellon discuss how banks and fintechs can overcome risk in the transition to cloud.

MongoDB for Financial Services

MongoDB for Financial Services

Speak to one of our experts
Contact Us


Frequently asked questions about banking databases
How are databases used in banking?

Traditional relational databases have been a mainstay of financial services companies and their IT infrastructure for decades.

From generating bank statements to storing customer info, banks have traditionally relied on — and been limited by — a reliance on the relational database, SQL server, and other major RDBMS.But the digital economy demands more from a bank and its database system.

Today, a bank database has to be of a distributed nature with the ability to store data locally and in the cloud, handle a huge amount of varied sales information, customer information, debit transactions, multiple processors and more.

That’s why banks turn to NoSQL databases, like MongoDB.

Why do banks use relational databases?

The technology underlying the relational databases in use at many traditional banks was first developed in the 1970s.

Conceived long before the cloud computing era, they were never intended to support the volume, variety, or velocity of data hitting them today. They have not evolved to address the needs of always-on, globally-distributed deployments, and they also are not sufficiently agile to keep pace with modern digital product development and release cycles.

As a result, established banks have struggled to offer the frictionless and personalized digital experiences of fintech startups.

The business implications are sobering. In a survey of banking executives in the loan origination business, conducted by Fintech Futures and MongoDB, 43% of respondents said a poor digital experience was their primary challenge in acquiring and retaining customers, while 34% cited a lack of personalized offerings.

What is single view in banking?

Traditionally, multiple database systems (typically SQL databases like SQL server and other major RDBMS systems) and legacy architectures have created silos that make it impossible to derive true value from data.

A single view of your banking data— especially a customer's account data — across the enterprise, can provide a firmwide view of asset and counterparty exposure or a single view of your customer for fraud detection and Know Your Customer (KYC) requirements.

What is a database management system (DBMS)?

Database Management Systems (DBMSs) do the critical work of defining how data is structured, accessed, altered, and protected.

A Database Management System (DBMS) is a software program that provides Application Programming Interfaces (APIs) to an underlying physical data store (stored on disk, or even in RAM) for use by client applications.

Any application (with rare exceptions) that stores, access, and manipulates data stored on disk, uses a DBMS to manage that access, rather than directly interacting with the underlying data files.

The DBMS has three core components:

  1. Data storage engine
  2. Query / Update engine
  3. Schema management system

We use database management systems to create centralized, shared, and consistent interfaces to programmatically access data. Database management systems help provide a logical structure to the data with which we’re working, along with efficient storage and distributed access. Using a DBMS is faster, more secure, more powerful, and easier than directly managing data yourself.

Why do banks need a developer data platform?

In recent years, IT vendors have been trying to develop and offer solutions to address the flood of data that companies face from both inside and outside the business.

Cloud is the new norm, and cloud-native data warehouses are now massively parallel-processed. Data pipelines can handle terabytes of data. Storage has become cheap and fast. AI/ML applications have proliferated everywhere. And data-processing frameworks, like Spark, can handle large volumes of data.

To work with these changes, banks need a cohesive, integrated suite of offerings capable of managing modern data requirements for building applications across even the most sprawling digital estates, without sacrificing speed, security, or the ability to scale. Integration also ensures that operations and security don’t become their own resource-draining Frankenstein projects.

A developer data platform is an integrated set of database and data services that solves these issues. By removing much of the overhead of managing a data infrastructure, a developer data platform can serve as a mission critical database and also help boost developer productivity and innovation.

What are the different types of database management systems?

In theory, there is no limit on the different types of management systems that it is possible to create, but there are a few popular DBMSs worth mentioning.

  • Relational (RDBMS)

    • Database management systems that structure data in table form, with predefined relationships between tables, and a Structured Query Language (SQL) for reading and writing data.

  • Document (DoDBMS)

    • Database management systems that structure data in JSON-like documents, with a document-oriented query language like MongoDB Query Language (MQL) for reading and writing portions or all of documents.

  • Columnar (CDBMS)

    • Database management systems that organize data by column, for certain high-performance and disk-heavy use cases.

In addition to DBMSs that are specialized by schema and query type, there are also database management systems specialized in different storage types, like In-Memory Database Management Systems (IMDBMSs).

There are also cloud database management systems where a SaaS provider is responsible for managing the regular database maintenance tasks (such as updates, etc). MongoDB Atlas (based on MongoDB’s NoSQL database) is an example of this.

What is a distributed database management system?

A distributed database management system allows programmers and end-users to see a collection of physically separate databases and data as one system image.

Distributing your data across multiple databases gives more manageable scaling and can help with redundancy (depending on how you distribute your data).

MongoDB is the leader in a new generation of mission critical databases that are designed for scalability. With a technique called “sharding,” you are able to easily distribute data and grow your deployment over inexpensive hardware or in the cloud. One of the benefits of scaling with MongoDB is that sharding is automatic and built into the database. This relieves developers of having to build in sharding logic into the application code to scale out the system.