We’re please to share Forrester Research Inc.’s recent report, “The Forrester Wave™: NoSQL Document Databases, Q3 2014.” In the report, Forrester cites MongoDB as a leader within the NoSQL Document Database category.
The database industry is undergoing tremendous change as new vendors emerge to address requirements around high volumes of semi-structured data. NoSQL enables businesses to leverage that data for next-generation applications.
As NoSQL gains momentum, business leaders need independent research to help understand the evolving database landscape. Forrester evaluated select vendors across a variety of criteria, including performance, scalability, high availability and other functionality. The complete analysis provides details on vendors’ business and technology, with assessments of development, operations, product roadmap, and more.
Read the full report to gain deeper insights into NoSQL document databases, including MongoDB.
Part 1: Your App is Taking Off, Now What? Understanding MongoDB Deployment Health.
Your app is on the front page of the app store. Hooray! Your service is suddenly flooded with new users and you have a problem that everyone envies: maintaining high performance while your app is under heavy load. Here’s what you need to think about to ensure deployment health. 1. Design Your Schema for Scale You may be surprised that the design of your schema will be a critical component of ensuring performance as your app grows. Your schema should be informed by your application’s use case and query patterns. A good schema will support your common app queries and updates, as well as allow you to create efficient indexes. In contrast, a poor schema can lead to storage fragmentation, make it difficult to efficiently query data and challenging to create indexes. Our rules of thumb blog post is a great resource when modeling your data, as is our Schema Design consultation package . 2. Optimize Your Indexes Many MongoDB users get great performance from a single replica set. Before throwing money at more expensive hardware or diving into sharding, make sure that you’ve got the right indexes in place and that you’ve tuned your queries. Our upcoming webinar on indexing strategies for scale will provide you with lots of useful tips and tricks on this topic. 3. Get the Right Hardware Does your working set fit in RAM? Are you relying on SSDs or HDDs? Are you prioritizing faster CPUs over more cores? Is your storage local or remote? Are you virtualizing or running on bare metal? The right hardware will optimize performance, while the wrong hardware can lead to problems down the line. This presentation on Hardware Provisioning from MongoDB World provides excellent advice using several real-world examples. 4. Look Inside with Monitoring Without visibility into your system, you can’t discover and diagnose issues. To optimize performance properly, first you need to identify what is actually slow! Using the monitoring functionality in MongoDB Management Service along with tools like mtools , mongostat and mongotop , you can visualize performance and identify bottlenecks. Taking it a step further, you can set up alerts in MMS to proactively inform you when key metrics are out of range. 5. Talk to an Expert You’re not the first to face these challenges. Thousands of organizations have built high performance, scalable applications on MongoDB. And we’ve helped most of them. So if you’re worried about performance and scalability, talk to an expert at MongoDB -- at no cost to you. In our next blog post, we’ll explore methods for scaling out MongoDB.
MongoDB at AWS re:Invent 2020
While 2020 has been a challenging year, it has also given rise to new levels of innovative collaboration and agile thinking. Where better to experience both than at AWS re:Invent 2020? At MongoDB, we’re excited to partner with AWS on this free, 3-week virtual event, providing unlimited access to hundreds of sessions led by Cloud experts. Although we’ll miss the grand, buzzing halls of the Venetian Hotel and the celebratory sounds of slot machines this year, it’s still important to approach AWS re:Invent with a focused plan. Think of this year’s event as an opportunity to curate your own perfectly tailored experience. Check out this page for details of our fresh new lineup of deep-dives, targeted jam sessions and — of course — the annual MongoDB late-night party. Here are some of the highlights. AWS Jam — "Excel isn't a database!" Imagine this: It's your first week in a new job, and the VP of sales has already given you an important data task. The good news? From the start of the year, all your current sales data has been stored in MongoDB Atlas — allowing operational and analytical workloads to run on the live data set. The not-so-good news? That wasn't always the case. For years before they switched, their database (well, ”database”) of choice was… Excel. Fortunately someone took the initiative to export that data in CSV format and store it in S3, but now the sales team needs your help to analyze that data — and they need it fast. In our “Excel isn’t a database!” Jam Session, you’ll test and upgrade your skills by connecting MongoDB Atlas Data Lake to CSV data that’s been languishing in an S3 bucket. Then you’ll run an aggregation to complete the challenge and claim points. Game on! This jam session will be available on-demand for the duration of AWS re:Invent Databases & S3: Auto-archiving Breakout Session Databases are built for fast access, but this can also make them resource-intensive. As data grows, you may want to optimize performance (or cost) by migrating old or infrequently used data into cheap object storage. But this presents its own problems: automating the archival process, ensuring data consistency during failures, and either querying two data stores separately or building a query federation system. In this talk, you’ll learn about how we approached these problems while building Online Archive and Federated Query features into MongoDB Atlas, lessons learned from the experience, and how you can do the same. MongoDB Late Nite That’s right: it’s a party! In the spirit of Vegas, MongoDB will be hosting an interactive late-night bash complete with throw-back entertainment at our virtual after-hours event. Like Vegas, there’s something for everyone. Unlike Vegas, the odds are actually on your side. Get your adrenaline going and dial in for exclusive swag at our Home Shopping Network. Just sign on and dial into our custom QVC-reboot every hour for a chance to snag some really cool limited-release items. Stay tuned to the event website to find out what you can win, and when! Are you a Jeopardy lover? MongoDB Late Nite is your time to shine. Exercise your mental reflexes and get those synapses firing with hundreds of other party people inside episodes of dev-focused live trivia. And what kind of revelry is complete without a resident psychic on board? Join us at the Future of Coding for an interactive reading by a VERY accurate psychic. So kick back, grab a beverage and join us at the party from home. Let’s get in the spirit together! Sponsor Page/Online Booth Pop into our virtual sponsor booth at your convenience. Our product experts will be there to answer your questions one-on-one. Alternatively, if casually exploring resources is more your style, check out our self-serve content playlists. View these to dig deeper into MongoDB education, glean customer success stories and get up to speed on the latest product features.