MongoDB 8.0

10 results

MongoDB.local London 2024: Better Applications, Faster

Since we kicked off MongoDB’s series of 2024 events in April, we’ve connected with thousands of customers, partners, and community members in cities around the world—from Mexico City to Mumbai. Yesterday marked the nineteenth stop of the 2024 MongoDB.local tour, and we had a blast welcoming folks across industries to MongoDB.local London, where we discussed the latest technology trends, celebrated customer innovations, and unveiled product updates that make it easier than ever for developers to build next-gen applications. Over the past year, MongoDB’s more than 50,000 customers have been telling us that their needs are changing. They’re increasingly focused on three areas: Helping developers build faster and more efficiently Empowering teams to create AI-powered applications Moving from legacy systems to modern platforms Across these areas, there’s a common need for a solid foundation: each requires a resilient, scalable, secure, and highly performant database. The updates we shared at MongoDB.local London reflect these priorities. MongoDB is committed to ensuring that our products are built to exceed our customers’ most stringent requirements, and that they provide the strongest possible foundation for building a wide range of applications, now and in the future. Indeed, during yesterday’s event, Sahir Azam, MongoDB’s Chief Product Officer, discussed the foundational role data plays in his keynote address. He also shared the latest advancement from our partner ecosystem, an AI solution powered by MongoDB, Amazon Web Services, and Anthropic that makes it easier for customers to deploy gen AI customer care applications. MongoDB 8.0: The best version of MongoDB ever The biggest news at .local London was the general availability of MongoDB 8.0 , which provides significant performance improvements, reduced scaling costs, and adds additional scalability, resilience, and data security capabilities to the world’s most popular document database. Architectural optimizations in MongoDB 8.0 have significantly reduced memory usage and query times, and MongoDB 8.0 has more efficient batch processing capabilities than previous versions. Specifically, MongoDB 8.0 features 36% better read throughput, 56% faster bulk writes, and 20% faster concurrent writes during data replication. In addition, MongoDB 8.0 can handle higher volumes of time series data and can perform complex aggregations more than 200% faster—with lower resource usage and costs. Last (but hardly least!), Queryable Encryption now supports range queries, ensuring data security while enabling powerful analytics. For more on MongoDB.local London’s product announcements—which are designed to accelerate application development, simplify AI innovation, and speed developer upskilling—please read on! Accelerating application development Improved scaling and elasticity on MongoDB Atlas capabilities New enhancements to MongoDB Atlas’s control plane allow customers to scale clusters faster, respond to resource demands in real-time, and optimize performance—all while reducing operational costs. First, our new granular resource provisioning and scaling features—including independent shard scaling and extended storage and IOPS on Azure—allow customers to optimize resources precisely where needed. Second, Atlas customers will experience faster cluster scaling with up to 50% quicker scaling times by scaling clusters in parallel by node type. Finally, MongoDB Atlas users will enjoy more responsive auto-scaling, with a 5X improvement in responsiveness thanks to enhancements in our scaling algorithms and infrastructure. These enhancements are being rolled out to all Atlas customers, who should start seeing benefits immediately. IntelliJ plugin for MongoDB Announced in private preview, the MongoDB for IntelliJ Plugin is designed to functionally enhance the way developers work with MongoDB in IntelliJ IDEA, one of the most popular IDEs among Java developers. The plugin allows enterprise Java developers to write and test Java queries faster, receive proactive performance insights, and reduce runtime errors right in their IDE. By enhancing the database-to-IDE integration, JetBrains and MongoDB have partnered to deliver a seamless experience for their shared user-base and unlock their potential to build modern applications faster. Sign up for the private preview here . MongoDB Copilot Participant for VS Code (Public Preview) Now in public preview, the new MongoDB Participant for GitHub Copilot integrates domain-specific AI capabilities directly with a chat-like experience in the MongoDB Extension for VS Code .

October 3, 2024

Top 4 Reasons to Use MongoDB 8.0

This post is also available in: Deutsch , Français , Español , Português , Italiano , 한국어 , 简体中文 . We’re excited to announce that MongoDB 8.0 —the newest version of the world’s most popular document database, used by millions of developers and more than 50,000 customers around the world—is now generally available. MongoDB 8.0 builds upon MongoDB’s industry-leading capabilities to provide significant performance improvements, reduced costs, and greater ease of use, from local deployments to globally distributed applications at enterprise scale. Developers have long loved building with MongoDB, so we've ensured that 8.0 kept the bar extremely high for developer usability. MongoDB 8.0 was also built to exceed our customers’ most stringent security, resiliency, availability, and performance requirements, and is the most impressive version of MongoDB yet. MongoDB 8.0 gives customers the strongest possible foundation for building a wide range of applications, now and in the future. Jim Scharf, Chief Technology Officer, MongoDB For MongoDB 8.0, we focused our engineering efforts around four core goals: Optimize performance for the widest variety of applications Deliver innovative encryption to unlock new use cases Reduce costs and increase scale with rapid and intuitive horizontal scaling for high availability Ensure resilience for unexpected application demand So how do these goals actually benefit teams as they build and manage applications? We’ll start by looking at why you should use MongoDB 8.0. Whether you’re a seasoned MongoDB veteran or are new to the database, MongoDB 8.0 is a great foundation for new applications and supercharging existing ones alike. Version 8.0 combines the things developers love most about MongoDB—like an intuitive and cohesive developer experience, support for a broad set of use cases, and operational ease of use—with unparalleled performance improvements. Top reasons to switch to MongoDB 8.0 1. MongoDB 8.0 is over 30% faster than before As the data applications generate and use grows, minor inefficiencies can lead to disproportionate increases in infrastructure costs. Because many customers primarily interact with businesses through their applications, poor or inconsistent application performance can lead to customer unhappiness, lost opportunities, and declines in revenue. So it’s imperative for organizations to ensure that their applications perform consistently well. MongoDB 8.0 significantly improves performance by allowing applications to rapidly and efficiently query and transform data, with up to 36% better throughput. Architectural optimizations in MongoDB 8.0 have reduced memory usage and query times, and a combination of more efficient batch processing and optimizations has enabled 59% higher throughput for updates and 20% faster concurrent writes during data replication. Additionally, optimizations in MongoDB 8.0 mean the database can handle higher volumes of time series data and perform operations over 200% faster—with lower resource usage and costs. 2. MongoDB 8.0 is more secure than ever Data protection and security are essential. With the increasing complexity and volume of data being transmitted, stored, and processed across environments, safeguarding sensitive information with robust encryption is more critical than ever. Organizations must protect their data throughout its lifecycle—in transit over networks, at rest where it is stored, and while it’s in use for querying and processing. However, it can be challenging to encrypt data while it is queried and processed, leaving data vulnerable to exposure or exfiltration by malicious actors. MongoDB Queryable Encryption is an industry-first innovation developed by the MongoDB Cryptography Research Group. It allows customers to encrypt sensitive data on the client side, store it securely as fully randomized encrypted data in the MongoDB database, and to run expressive queries on the encrypted data for processing. MongoDB 8.0 now includes support for range queries—in addition to equality queries—to expand secure data retrieval with greater flexibility for common searches. With Queryable Encryption, the required data remains encrypted until it reaches an authorized end user using a customer-controlled decryption key—with no cryptography expertise required. 3. MongoDB 8.0 makes it cheaper and easier to scale As organizations grow, their applications’ requirements tend to evolve. For example, scaling to support millions of users can be challenging for organizations that originally designed their applications for thousands of users. This is because implementing architectural changes in production applications can involve significant effort that can be costly and time-consuming. With MongoDB 8.0, horizontal scaling is now faster and easier, and at a lower cost. With horizontal scaling, applications can scale beyond the limits of traditional database resources by splitting data across multiple servers known as shards—without having to pre-provision increasing amounts of compute resources for a single server. New sharding capabilities in MongoDB 8.0 distribute data across shards up to 50 times faster and at up to 50% lower cost to get started. 4. MongoDB 8.0 gives you more control to help your applications run smoothly End-users expect consistent application experiences, even during periods of high demand and usage spikes. Organizations without a highly durable operational database risk poor customer experiences, with lagging application behavior (or even downtime) during times of high demand. MongoDB 8.0 provides greater control for teams optimizing database performance for unpredictable spikes in usage and sustained periods of high demand. MongoDB 8.0 includes new capabilities to set a default maximum time limit for running queries, to reject recurring types of problematic queries, and to set query settings to persist through events like database restarts. These capabilities help deliver consistent application behavior and high performance, irrespective of demand spikes or unexpected events. Ready to try MongoDB 8.0? If you are building a new application, the easiest way to get started with MongoDB 8.0 is by going to mongodb.com/try , where you can sign up for a free Atlas account, download the Community edition, and learn more about self-managing MongoDB with an Enterprise Advanced subscription. If you are running a previous version of MongoDB, there are helpful upgrade tutorials for MongoDB Atlas and self-managed deployments . Additionally, documentation and expert help from the MongoDB professional services team are on hand. If you have an existing application that is not currently using MongoDB as the database, check out the MongoDB Relational Migrator tool . Relational Migrator can help you map existing relational schemas to a MongoDB schema, perform data migrations, and convert existing relational queries, triggers, and stored procedures to work with MongoDB. The MongoDB engineering and product teams listened attentively to developer feedback , and MongoDB 8.0 was built with developer usability—as well as security, durability, availability, and performance—top of mind. We’re excited for you to give it a try, and are sure you’ll enjoy the performance gains and other benefits of MongoDB 8.0!

October 2, 2024

Die 4 wichtigsten Gründe für den Einsatz von MongoDB 8.0

Wir freuen uns, Ihnen mitteilen zu können, dass MongoDB 8.0 – die neueste Version der weltweit beliebtesten Dokumentdatenbank, die von Millionen Entwicklern und mehr als 50.000 Kunden auf der ganzen Welt verwendet wird – jetzt allgemein verfügbar ist. MongoDB 8.0 baut auf den branchenführenden Funktionen von MongoDB auf und bietet erhebliche Leistungsverbesserungen, geringere Kosten und eine höhere Benutzerfreundlichkeit, von der lokalen Bereitstellung bis hin zu global verteilten Anwendungen auf Unternehmensebene. Entwickler lieben es schon lange, mit MongoDB zu arbeiten, daher haben wir sichergestellt, dass 8.0 den hohen Standard der Benutzerfreundlichkeit für Entwickler beibehält. MongoDB 8.0 wurde außerdem entwickelt, um die strengsten Sicherheits-, Ausfallsicherheits-, Verfügbarkeits- und Leistungsanforderungen unserer Kunden zu übertreffen und ist die bislang beeindruckendste Version von MongoDB. MongoDB 8.0 bietet Kunden die bestmögliche Grundlage für die Erstellung einer breiten Palette von Anwendungen – jetzt und in der Zukunft. Jim Scharf, Chief Technology Officer, MongoDB Für MongoDB 8.0 haben wir unsere Entwicklungsbemühungen auf vier Kernziele konzentriert: Optimierung der Leistung für die unterschiedlichsten Anwendungen Innovative Verschlüsselung, um neue Anwendungsfälle zu erschließen Reduzierung der Kosten und Steigerung der Skalierbarkeit durch schnelle und intuitive horizontale Skalierung für hohe Verfügbarkeit Sicherstellen der Ausfallsicherheit bei unerwarteter Anwendungsnachfrage Wie profitieren Teams also tatsächlich von diesen Zielen beim Erstellen und Verwalten von Anwendungen? Sehen wir uns zunächst an, warum Sie MongoDB 8.0 verwenden sollten. Unabhängig davon, ob Sie ein erfahrener MongoDB-Nutzer sind oder sich zum ersten Mal mit der Datenbank beschäftigen: MongoDB 8.0 ist eine großartige Grundlage für neue Anwendungen und zur Optimierung bestehender Anwendungen. Version 8.0 kombiniert die Dinge, die Entwickler an MongoDB am meisten lieben – wie ein intuitives und einheitliches Entwicklererlebnis, Unterstützung für eine Vielzahl von Anwendungsfällen und einfache Bedienung – mit beispiellosen Leistungsverbesserungen. Die wichtigsten Gründe für den Wechsel zu MongoDB 8.0 1. MongoDB 8.0 ist über 30 % schneller als zuvor Da die Datenanwendungen immer mehr Daten generieren und nutzen, können geringfügige Ineffizienzen zu einem überproportionalen Anstieg der Infrastrukturkosten führen. Da viele Kunden in erster Linie über ihre Anwendungen mit Unternehmen interagieren, kann eine schlechte oder inkonsistente Anwendungsleistung zu Kundenunzufriedenheit, verpassten Geschäftschancen und Umsatzrückgängen führen. Daher ist es für Unternehmen unerlässlich, sicherzustellen, dass ihre Anwendungen konstant gut funktionieren. MongoDB 8.0 verbessert die Leistung erheblich, indem es Anwendungen ermöglicht, Daten schnell und effizient abzufragen und zu transformieren, mit bis zu 36 % besserem Durchsatz. Durch Architekturoptimierungen in MongoDB 8.0 wurden Speichernutzung und Abfragezeiten reduziert, und eine Kombination aus effizienterer Stapelverarbeitung und Optimierungen ermöglichte 56 % schnellere Massenschreibvorgänge und 20 % schnellere gleichzeitige Schreibvorgänge bei der Datenreplikation. Darüber hinaus bedeuten Optimierungen in MongoDB 8.0, dass die Datenbank größere Mengen an Zeitreihendaten verarbeiten und Vorgänge über 200 % schneller ausführen kann – bei geringerem Ressourcenverbrauch und geringeren Kosten. 2. MongoDB 8.0 ist sicherer als je zuvor Datenschutz und -sicherheit sind unerlässlich. Angesichts der zunehmenden Komplexität und des Volumens der Daten, die zwischen verschiedenen Umgebungen übertragen, gespeichert und verarbeitet werden, ist der Schutz vertraulicher Informationen durch eine robuste Verschlüsselung wichtiger denn je. Organisationen müssen ihre Daten während des gesamten Lebenszyklus schützen – während der Übertragung über Netzwerke, im Ruhezustand am Speicherort und während der Verwendung für Abfragen und Verarbeitung. Es kann jedoch schwierig sein, Daten während der Abfrage und Verarbeitung zu verschlüsseln, so dass die Daten durch böswillige Akteure aufgedeckt oder exfiltriert werden können. MongoDB Queryable Encryption ist eine branchenweit einzigartige Innovation, die von der MongoDB Cryptography Research Group entwickelt wurde. Sie ermöglicht Kunden, vertrauliche Daten clientseitig zu verschlüsseln, sie sicher als vollständig randomisierte verschlüsselte Daten in der MongoDB-Datenbank zu speichern und aussagekräftige Abfragen auf den verschlüsselten Daten zur Verarbeitung auszuführen. MongoDB 8.0 unterstützt jetzt – zusätzlich zu Gleichheitsabfragen – auch Bereichsabfragen, um den sicheren Datenabruf mit größerer Flexibilität für allgemeine Suchvorgänge zu erweitern. Mit Queryable Encryption bleiben die erforderlichen Daten verschlüsselt, bis sie mithilfe eines vom Kunden kontrollierten Entschlüsselungsschlüssels einen autorisierten Endbenutzer erreichen – ohne dass hierfür Kenntnisse in der Kryptografie erforderlich sind. 3. MongoDB 8.0 macht Skalierung günstiger und einfacher Wenn Unternehmen wachsen, entwickeln sich auch die Anforderungen an ihre Anwendungen weiter. Beispielsweise kann die Skalierung auf Millionen von Benutzern eine Herausforderung für Unternehmen darstellen, die ihre Anwendungen ursprünglich für Tausende von Benutzern konzipiert haben. Der Grund dafür ist, dass die Implementierung von Architekturänderungen in Produktionsanwendungen mit erheblichem, mitunter kostspieligem und zeitraubendem Aufwand verbunden sein kann. Mit MongoDB 8.0 ist die horizontale Skalierung jetzt schneller, einfacher und günstiger. Mit horizontaler Skalierung können Anwendungen über die Grenzen herkömmlicher Datenbankressourcen hinaus skaliert werden, indem die Daten auf mehrere Server (sogenannte Shards) aufgeteilt werden – ohne dass für einen einzelnen Server vorab immer mehr Rechenressourcen bereitgestellt werden müssen. Neue Sharding-Funktionen in MongoDB 8.0 verteilen Daten bis zu 50-mal schneller auf Shards und bieten beim Einstieg bis zu 50 % geringere Kosten. 4. MongoDB 8.0 gibt Ihnen mehr Kontrolle, damit Ihre Anwendungen reibungslos laufen Endbenutzer erwarten konsistente Anwendungserlebnisse, selbst in Zeiten hoher Nachfrage und während Nutzungsspitzen. Unternehmen, die nicht über eine langlebige operative Datenbank verfügen, riskieren schlechte Kundenerfahrungen und ein verzögertes Anwendungsverhalten (oder sogar Ausfallzeiten) in Zeiten hoher Nachfrage. MongoDB 8.0 bietet Teams, die die Datenbankleistung für unvorhersehbare Nutzungsspitzen und anhaltend hohe Nachfrage optimieren, mehr Kontrolle. MongoDB 8.0 enthält neue Funktionen zum Festlegen eines standardmäßigen maximalen Zeitlimits für die Ausführung von Abfragen, zum Ablehnen wiederkehrender Typen problematischer Abfragen und zum Festlegen von Abfrageeinstellungen, die auch bei Ereignissen wie Datenbankneustarts bestehen bleiben. Diese Funktionen tragen dazu bei, ein konsistentes Anwendungsverhalten und eine hohe Leistung sicherzustellen, unabhängig von Nachfragespitzen oder unerwarteten Ereignissen. Sind Sie bereit, MongoDB 8.0 auszuprobieren? Wenn Sie eine neue Anwendung erstellen, können Sie am einfachsten mit MongoDB 8.0 beginnen, indem Sie mongodb.com/try aufrufen. Hier können Sie sich für ein kostenloses Atlas-Konto anmelden, die Community Edition herunterladen und mit einem Enterprise-Advanced-Abonnement mehr über die selbstverwaltete MongoDB erfahren. Wenn Sie eine frühere Version von MongoDB verwenden, finden Sie hilfreiche Upgrade-Tutorials für MongoDB Atlas und selbstverwaltete Implementierungen . Darüber hinaus stehen die Dokumentation und die fachkundige Hilfe des MongoDB Professional Services Teams zur Verfügung. Wenn Sie über eine vorhandene Anwendung verfügen, die derzeit nicht MongoDB als Datenbank verwendet, sehen Sie sich das Tool MongoDB Relational Migrator an. Relational Migrator kann Ihnen dabei helfen, vorhandene relationale Schemata einem MongoDB-Schema zuzuordnen, Datenmigrationen durchzuführen und vorhandene relationale Abfragen, Trigger und gespeicherte Prozeduren für die Arbeit mit MongoDB zu konvertieren. Die Entwicklungs- und Produktteams von MongoDB haben aufmerksam auf das Feedback der Entwickler gehört , und MongoDB 8.0 wurde mit besonderem Augenmerk auf die Benutzerfreundlichkeit für Entwickler sowie auf Sicherheit, Haltbarkeit, Verfügbarkeit und Leistung entwickelt. Wir freuen uns, dass Sie es ausprobieren, und sind sicher, dass Sie die Leistungssteigerungen und anderen Vorteile von MongoDB 8.0 schätzen werden!

October 2, 2024

Las 4 razones principales para usar MongoDB 8.0

Nos complace anunciar que MongoDB 8.0 , la versión más reciente de la base de datos de documentos más popular del mundo, utilizada por millones de desarrolladores y más de 50.000 clientes en todo el mundo, ya está disponible en general. MongoDB 8.0 se basa en las capacidades líderes de la industria de MongoDB para proporcionar mejoras significativas en el rendimiento, costos reducidos y mayor facilidad de uso, desde implementaciones locales hasta aplicaciones distribuidas globalmente a escala empresarial. A los desarrolladores les encanta construir con MongoDB, así que nos hemos asegurado de que 8.0 mantenga el listón extremadamente alto para la usabilidad del desarrollador. MongoDB 8.0 también se creó para superar los requisitos de seguridad, resistencia, disponibilidad y rendimiento más estrictos de nuestros clientes, y es la versión más impresionante de MongoDB hasta el momento. MongoDB 8.0 ofrece a los clientes la base más estable posible para crear una amplia gama de aplicaciones, ahora y en el futuro. Jim Scharf, Chief Technology Officer, MongoDB Para MongoDB 8.0, centramos nuestros esfuerzos de ingeniería en torno a cuatro objetivos principales: Optimice el rendimiento para la más amplia variedad de aplicaciones Ofrezca un cifrado innovador para desbloquear nuevos casos de uso Reduzca los costos y aumente la escala con un escalado horizontal rápido e intuitivo para una alta disponibilidad Garantice la resiliencia ante la demanda inesperada de aplicaciones Entonces, ¿cómo benefician realmente estos objetivos a los equipos a medida que crean y gestionan aplicaciones? Comenzaremos por ver por qué debería usar MongoDB 8.0. Tanto si es un veterano experimentado de MongoDB como si es nuevo en la base de datos, MongoDB 8.0 es una gran base para nuevas aplicaciones y para la sobrecarga de las existentes por igual. La versión 8.0 combina lo que más les gusta a los desarrolladores de MongoDB, como una experiencia de desarrollador intuitiva y cohesiva, soporte para un amplio conjunto de casos de uso y facilidad de uso operacional, con mejoras de rendimiento sin precedentes. Principales razones para cambiar a MongoDB 8.0 1. MongoDB 8.0 es más de un 30% más rápido que antes A medida que crecen los datos que generan y emplean, las ineficiencias menores pueden provocar aumentos desproporcionados en los costos de infraestructura. Debido a que muchos clientes interactúan principalmente con las empresas a través de sus aplicaciones, el rendimiento deficiente o inconsistente de las aplicaciones puede llevar a la insatisfacción del cliente, la pérdida de oportunidades y la disminución de los ingresos. Por lo tanto, es imperativo que las organizaciones se cercioren de que sus aplicaciones funcionen bien de manera constante. MongoDB 8.0 mejora significativamente el rendimiento al permitir que las aplicaciones consulten y transformen datos de manera rápida y eficiente, con hasta un 36% mejor de rendimiento. Las optimizaciones arquitectónicas en MongoDB 8.0 han reducido el uso de memoria y los tiempos de consulta, y una combinación de procesamiento por lotes y optimizaciones más eficientes ha permitido escrituras masivas 56% más rápidas y escrituras simultáneas un 20% más rápidas durante la replicación de datos. Además, las optimizaciones de MongoDB 8.0 significan que la base de datos puede manejar mayores volúmenes de datos de series temporales y realizar operaciones más de un 200% más rápido, con un menor uso de recursos y costos. 2. MongoDB 8.0 es más seguro que nunca La protección de datos y la seguridad son esenciales. Con la creciente complejidad y el volumen de datos que se transmiten, almacenan y procesan en todos los entornos, proteger la información confidencial con un cifrado sólido es más crítico que nunca. Las organizaciones deben proteger sus datos a lo largo de su ciclo de vida: en tránsito a través de las redes, en reposo donde se almacenan y mientras se emplean para consultas y procesamiento. Sin embargo, puede ser difícil cifrar los datos mientras se consultan y procesan, dejando los datos vulnerables a la exposición o exfiltración por parte de actores malintencionados. MongoDB Queryable Encryption es una innovación líder en la industria desarrollada por el Grupo de Investigación de Criptografía MongoDB. Permite a los clientes cifrar datos confidenciales del lado del cliente, almacenarlos de forma segura como datos cifrados completamente aleatorios en la base de datos MongoDB y ejecutar consultas expresivas sobre los datos cifrados para su procesamiento. MongoDB 8.0 ahora incluye soporte para consultas de rango, además de consultas de igualdad, para ampliar la recuperación segura de datos con mayor flexibilidad para búsquedas comunes. Con Queryable Encryption, los datos requeridos permanecen cifrados hasta que llegan a un usuario final autorizado utilizando una clave de descifrado controlada por el cliente, sin necesidad de experiencia en criptografía. 3. MongoDB 8.0 hace que sea más barato y fácil de escalar A medida que las organizaciones crecen, los requisitos de sus aplicaciones tienden a evolucionar. Por ejemplo, escalar para dar soporte a millones de usuarios puede ser un desafío para las organizaciones que originalmente diseñaron sus aplicaciones para miles de usuarios. Esto se debe a que la implementación de cambios arquitectónicos en las aplicaciones de producción puede implicar un esfuerzo significativo que puede ser costoso y llevar mucho tiempo. Con MongoDB 8.0, el escalado horizontal ahora es más rápido y más fácil, y a un costo menor. Con el escalado horizontal, las aplicaciones pueden escalar más allá de los límites de los recursos de bases de datos tradicionales mediante la división de datos en varios servidores conocidos como fragmentos, sin tener que aprovisionar previamente cantidades crecientes de recursos informáticos para un solo servidor. Las nuevas capacidades de sharding de MongoDB 8.0 distribuyen los datos entre shards hasta 50 veces más rápido y con un costo de puesta en marcha hasta un 50% menor. 4. MongoDB 8.0 le brinda más control para ayudar a que sus aplicaciones funcionen sin problemas Los usuarios finales esperan experiencias de aplicación consistentes, incluso durante periodos de alta demanda y picos de uso. Las organizaciones sin una base de datos operativa altamente duradera corren el riesgo de experiencias deficientes del cliente, con un comportamiento de aplicación retrasado (o incluso tiempo de inactividad) durante tiempos de alta demanda. MongoDB 8.0 proporciona un mayor control para los equipos, optimizando el rendimiento de la base de datos para picos impredecibles en el uso y periodos sostenidos de alta demanda. MongoDB 8.0 incluye nuevas capacidades para establecer un límite de tiempo máximo predeterminado para ejecutar consultas, rechazar tipos recurrentes de consultas problemáticas y establecer la configuración de consulta para que persista a través de eventos como reinicios de la base de datos. Estas capacidades ayudan a ofrecer un comportamiento coherente de las aplicaciones y un alto rendimiento, independientemente de los picos de demanda o los eventos inesperados. ¿Listo para probar MongoDB 8.0? Si está creando una nueva aplicación, la manera más fácil de comenzar con MongoDB 8.0 es yendo a mongodb.com/try , donde puede inscribirse para obtener una cuenta Atlas gratuita, descargar la edición Community y obtener más información sobre la autogestión de MongoDB con una suscripción Enterprise Advanced. Si está ejecutando una versión anterior de MongoDB, hay útiles tutoriales de actualización para MongoDB Atlas e implementaciones autoadministradas . Además, la documentación y la ayuda experta del equipo de servicios profesionales de MongoDB están a su disposición. Si tiene una aplicación existente que actualmente no utiliza MongoDB como base de datos, consulte la herramienta MongoDB Relational Migrator . Relational Migrator puede ayudarle a mapear esquemas relacionales existentes a un esquema MongoDB, realizar migraciones de datos y convertir consultas relacionales existentes, activadores y procedimientos almacenados para trabajar con MongoDB. Los equipos de ingeniería y productos de MongoDB escucharon atentamente los comentarios de los desarrolladores , y MongoDB 8.0 se creó teniendo en cuenta la usabilidad de los desarrolladores, así como la seguridad, la durabilidad, la disponibilidad y el rendimiento. Estamos entusiasmados de que lo pruebe y estamos seguros de que disfrutará de las ganancias de rendimiento y otros beneficios de MongoDB 8.0.

October 2, 2024

Quatre raisons d’utiliser MongoDB 8.0

Nous sommes ravis d’annoncer que MongoDB 8.0 , la nouvelle version de la base de données documentaire la plus populaire au monde, utilisée par des millions de développeurs et plus de 50 000 clients dans le monde entier, est désormais disponible. Des déploiements locaux aux applications d’entreprise déployées dans le monde entier, elle s’appuie sur les capacités de pointe de MongoDB pour optimiser les performances, réduire les coûts et simplifier l’utilisation. Les développeurs utilisent MongoDB depuis longtemps, nous avons donc veillé à ce que la convivialité reste optimale. MongoDB 8.0 a également été conçue pour répondre aux exigences les plus strictes en matière de sécurité, de résilience, de disponibilité et de performance. C’est la version la plus aboutie de MongoDB à ce jour. Elle offre à nos clients la base la plus solide pour construire une large gamme d’applications, aujourd’hui et à l’avenir. Jim Scharf, Chief Technology Officer, MongoDB Pour cette nouvelle version, nous nous sommes fixé quatre objectifs principaux : optimiser les performances pour un maximum d’applications ; proposer une solution de chiffrement innovante pour créer de nouveaux cas d’utilisation ; réduire les coûts et accroître la scalabilité grâce à une mise à l’échelle horizontale rapide et intuitive pour une haute disponibilité ; garantir la résilience face à une demande d’application inattendue. En quoi ces objectifs profitent-ils réellement aux équipes lorsqu’elles créent et gèrent des applications ? Commençons par voir pourquoi vous devriez utiliser MongoDB 8.0. Que vous soyez un néophyte ou expert en la matière, MongoDB 8.0 est une excellente base pour les nouvelles applications et pour améliorer les applications existantes. Cette version combine les fonctionnalités les plus appréciées des développeurs, à savoir une expérience intuitive et cohérente, la prise en charge de nombreux cas d’utilisation et une facilité d’utilisation opérationnelle, avec des performances inégalées. Principales raisons de passer à MongoDB 8.0 1. Cette version est plus de 30 % plus rapide qu’auparavant À mesure que les données générées et utilisées par les applications augmentent, des inefficacités mineures peuvent entraîner des hausses disproportionnées des coûts d’infrastructure. Étant donné que de nombreux clients interagissent avec les entreprises via leurs applications, des performances médiocres ou incohérentes peuvent être source d’insatisfaction, faire perdre des opportunités et entraîner une baisse du chiffre d’affaires. Les entreprises doivent donc s’assurer que leurs applications fonctionnent toujours correctement. MongoDB 8.0 améliore considérablement les performances des applications. En effet, elle optimise l’interrogation et la transformation des données, avec un débit jusqu’à 36 % supérieur. Les optimisations architecturales ont réduit l’utilisation de la mémoire et les temps d’interrogation. De plus, le traitement par lots plus avancé et les optimisations a permis d’accélérer de 56 % les opérations d’écriture en masse et de 20 % les opérations d’écriture simultanées lors de la réplication des données. En outre, la base de données peut traiter des volumes plus importants de données de time series et effectuer des opérations plus de 200 % plus rapidement, tout en utilisant moins de ressources et en réduisant les coûts. 2. MongoDB 8.0 n’a jamais été aussi sécurisée La protection et la sécurité des données sont des enjeux clés. Face à la complexité et au volume croissants des données transmises, stockées et traitées dans différents environnements, il est plus que jamais essentiel de protéger les informations sensibles avec un chiffrement renforcé. Les entreprises doivent protéger leurs données tout au long de leur cycle de vie : pendant leur transit sur les réseaux, au repos lorsqu’elles sont stockées, et pendant leur utilisation pour les requêtes et le traitement. Cependant, il peut être difficile de chiffrer les données lorsqu’elles sont interrogées et traitées. Elles sont donc susceptibles d’être exposées ou exfiltrées par des personnes mal intentionnées. MongoDB Queryable Encryption est une solution innovante développée par le MongoDB Cryptography Research Group. Elle permet de chiffrer les données sensibles côté client, de les stocker en toute sécurité sous forme de données chiffrées entièrement randomisées dans la base de données MongoDB, et d’exécuter des requêtes expressives sur les données chiffrées à des fins de traitement. Afin d’étendre la récupération sécurisée des données avec une plus grande flexibilité pour les recherches courantes, cette nouvelle version prend désormais en charge les requêtes d’égalité et les requêtes de plages. Grâce à Queryable Encryption, les données requises restent chiffrées jusqu’à ce qu’elles parviennent à un utilisateur final autorisé à l’aide d’une clé de déchiffrement contrôlée par le client. Aucune expertise en cryptographie n’est nécessaire. 3. MongoDB 8.0 facilite la scalabilité à moindre coût À mesure que les entreprises se développent, les besoins de leurs applications ont tendance à évoluer. Par exemple, la prise en charge de millions d’utilisateurs peut représenter un défi pour les entreprises qui ont initialement conçu leurs applications pour des milliers d’utilisateurs. En effet, la mise en œuvre de changements architecturaux dans les applications de production peut impliquer des efforts considérables qui peuvent s’avérer coûteux et chronophages. Avec MongoDB 8.0, la mise à l’échelle horizontale est désormais plus rapide, plus facile et moins onéreuse. Les applications peuvent dépasser les limites des ressources de base de données traditionnelles en répartissant les données sur plusieurs serveurs appelés shards, sans avoir à préprovisionner des quantités croissantes de ressources de calcul pour un seul serveur. Les nouvelles fonctionnalités de sharding distribuent les données sur les shards jusqu’à 50 fois plus vite, à un coût de démarrage jusqu’à 50 % inférieur. 4. MongoDB 8.0 vous permet de mieux contrôler le fonctionnement de vos applications Les utilisateurs finaux s’attendent à des expériences d’application cohérentes, même pendant les périodes de forte demande et les pics d’utilisation. Les entreprises qui ne disposent pas d’une base de données opérationnelle ultra-performante risquent de nuire à l’expérience client, car leurs applications pourront subir des retards voire ne plus fonctionner en période de forte demande. Cette version offre un meilleur contrôle aux équipes qui optimisent les performances des bases de données en cas de pics d’utilisation imprévus et pendant les périodes de forte demande prolongées. Elle comprend de nouvelles fonctionnalités permettant de définir une limite de temps maximale par défaut pour l’exécution des requêtes, de rejeter les types récurrents de requêtes problématiques et de définir des paramètres de requêtes persistants en cas d’événements tels que le redémarrage de la base de données. Elles permettent de garantir la cohérence des applications et des performances élevées, même en cas de forte demande ou d’événements inattendus. Prêt à vous lancer ? Si vous créez une nouvelle application, le plus simple est de vous rendre sur le site mongodb.com/try . Vous pourrez créer un compte Atlas gratuit, télécharger Community Edition et obtenir de plus amples informations sur la gestion autonome de MongoDB avec un abonnement MongoDB Enterprise Advanced. Si vous utilisez une version antérieure, vous trouverez des tutoriels de mise à niveau utiles pour MongoDB Atlas et les déploiements autogérés . En outre, vous pourrez également consulter la documentation et demande l’aide de l’équipe de services professionnels MongoDB. Si votre application existante n’utilise pas la base de données MongoDB, consultez l’outil MongoDB Relational Migrator . Il peut vous aider à mapper des schémas relationnels existants à un schéma MongoDB, à effectuer des migrations de données et à convertir des requêtes relationnelles, des triggers et des procédures pour garantir leur compatibilité avec MongoDB. Les ingénieurs et l’équipe produits de MongoDB ont écouté attentivement les commentaires des développeurs . MongoDB 8.0 a été conçue dans un objectif de convivialité, sécurité, durabilité, disponibilité et performance. Nous avons hâte que vous l’essayiez et nous sommes sûrs que vous apprécierez les gains de productivité et les autres avantages de MongoDB 8.0 !

October 2, 2024

I quattro principali motivi per usare MongoDB 8.0

Siamo lieti di annunciare che MongoDB 8.0 , la versione più recente del document database più diffuso al mondo, utilizzata da milioni di sviluppatori e da più di 50.000 clienti in tutto il mondo, è ora in general availability. MongoDB 8.0 si basa sulle funzionalità leader del settore di MongoDB, rendendo possibili notevoli miglioramenti delle prestazioni, una riduzione dei costi e una maggiore facilità d'uso, dalle implementazioni locali alle applicazioni distribuite a livello globale su scala aziendale. Lo sviluppo con MongoDB è da tempo apprezzato dagli sviluppatori, quindi ci siamo assicurati che la versione 8.0 mantenesse un livello estremamente elevato per la fruibilità degli sviluppatori. MongoDB 8.0 è stato creato anche per superare i requisiti di sicurezza, resilienza, disponibilità e prestazioni più rigorosi dei nostri clienti ed è la versione di MongoDB più sorprendente di sempre. MongoDB 8.0 offre ai clienti la base più solida possibile per creare un'ampia gamma di applicazioni, ora e in futuro. Jim Scharf, Chief Technology Officer, MongoDB Per MongoDB 8.0, abbiamo concentrato il nostro impegno di progettazione su quattro obiettivi principali: Ottimizzare le prestazioni per la più ampia varietà di applicazioni Fornire una crittografia innovativa per consentire nuovi casi d'uso Ridurre i costi e aumentare la scala, con scalabilità orizzontale rapida e intuitiva per l'elevata disponibilità Garantire resilienza in caso di domanda imprevista delle applicazioni In che modo questi obiettivi avvantaggiano effettivamente i team che creano e gestiscono le applicazioni? Inizieremo esaminando il motivo per cui consigliamo di usare MongoDB 8.0. Sia per gli esperti di MongoDB che per i neofiti del database, MongoDB 8.0 costituisce una base eccellente per nuove applicazioni e per potenziare quelle esistenti. La versione 8.0 combina ciò che gli sviluppatori amano di più di MongoDB, come un'esperienza di sviluppo intuitiva e coesa, l'assistenza per un'ampia gamma di casi d'uso e la facilità d'uso operativa, con miglioramenti delle prestazioni senza precedenti. Principali motivi per passare a MongoDB 8.0 1. MongoDB 8.0 è più veloce del 30% rispetto al passato Con l'incremento dei dati generati e utilizzati dalle applicazioni, piccole inefficienze possono portare a un aumento sproporzionato dei costi dell'infrastruttura. Poiché molti clienti interagiscono principalmente con le aziende tramite le loro applicazioni, prestazioni scarse o incoerenti delle applicazioni possono portare a insoddisfazione dei clienti, perdita di opportunità e diminuzione dei ricavi. Pertanto, è fondamentale che le organizzazioni garantiscano che le loro applicazioni funzionino bene in modo continuativo. MongoDB 8.0 migliora notevolmente le prestazioni consentendo alle applicazioni di interrogare e trasformare i dati in modo rapido ed efficiente, con un throughput fino al 36% migliore. Le ottimizzazioni dell'architettura in MongoDB 8.0 hanno ridotto l'utilizzo della memoria e i tempi delle query e una combinazione di elaborazione e ottimizzazioni batch più efficienti consente scritture in blocco più veloci del 56% e scritture simultanee più veloci del 20% durante la replica dei dati. Inoltre, grazie alle ottimizzazioni, il database MongoDB 8.0 è in grado di gestire volumi più elevati di dati di time-series ed eseguire operazioni oltre il 200% più velocemente, riducendo l'utilizzo e il costo delle risorse. 2. MongoDB 8.0 è più sicuro che mai La protezione e la sicurezza dei dati sono essenziali. Con l'aumento della complessità e del volume dei dati trasmessi, archiviati ed elaborati negli ambienti, la salvaguardia delle informazioni sensibili con una crittografia solida è più che mai fondamentale. Le organizzazioni devono proteggere i dati durante l'intero ciclo di vita, in transito sulle reti, nei luoghi inattivi in cui sono archiviati e mentre sono in uso per l'esecuzione e l'elaborazionedi query. Tuttavia, può essere difficile crittografare i dati mentre vengono interrogati ed elaborati e questo li rende vulnerabili all'esposizione o all'esfiltrazione da parte di malintenzionati. MongoDB Queryable Encryption è una novità assoluta nel settore, sviluppata dal MongoDB Cryptography Research Group. Consente ai clienti di crittografare i dati sensibili sul lato client, archiviarli in modo sicuro come dati crittografati completamente randomizzati nel database MongoDB ed eseguire query espressive sui dati crittografati per l'elaborazione. MongoDB 8.0 ora include il supporto per le query sugli intervalli, oltre alle query di uguaglianza, per espandere il recupero sicuro dei dati con una maggiore flessibilità per le ricerche comuni. Con Queryable Encryption, i dati richiesti rimangono crittografati fino a quando non raggiungono un utente finale autorizzato, utilizzando una chiave di decrittografia controllata dal cliente, senza la necessità di competenze crittografiche. 3. MongoDB 8.0 rende più economico e facile scalare Man mano che le organizzazioni crescono, i requisiti delle loro applicazioni tendono a evolversi. Ad esempio, la scalabilità per supportare milioni di utenti può essere impegnativa per le organizzazioni che originariamente avevano progettato le loro applicazioni per migliaia di utenti. Questo perché l'implementazione di modifiche architettoniche nelle applicazioni di produzione può comportare impegno notevole e dispendioso in termini di tempo e risorse. Con MongoDB 8.0, la scalabilità orizzontale è ora più rapida e semplice e ha un costo inferiore. Grazie alla scalabilità orizzontale, le applicazioni possono espandersi oltre i limiti delle risorse di database tradizionali, suddividendo i dati su più server, noti come shard, senza dover effettuare il provisioning preliminare di una quantità di risorse di elaborazione sempre maggiore per un solo server. Le nuove funzionalità di partizionamento orizzontale di MongoDB 8.0 distribuiscono i dati tra gli shard fino a 50 volte più velocemente e con costi iniziali inferiori fino al 50%. 4. MongoDB 8.0 offre un maggiore controllo, per favorire il funzionamento fluido delle applicazioni Gli utenti finali si attendono esperienze delle applicazioni coerenti, anche nei periodi di elevata domanda e di picchi di utilizzo. Le organizzazioni senza un database operativo altamente durevole rischiano di produrre esperienze del cliente scadenti, determinando ritardi delle applicazioni (o addirittura tempi di inattività) nei periodi di incremento della domanda. MongoDB 8.0 offre maggiore controllo per i team, ottimizzando le prestazioni del database, per picchi di utilizzo imprevedibili e periodi prolungati di forte domanda. MongoDB 8.0 include nuove funzionalità per impostare un limite di tempo massimo predefinito per l'esecuzione delle query, rifiutare tipi ricorrenti di query problematiche e configurare le impostazioni delle query in modo che rimangano definite durante eventi come il riavvio del database. Queste funzionalità consentono di garantire un comportamento coerente delle applicazioni e prestazioni elevate, indipendentemente dai picchi di domanda o dagli eventi imprevisti. Vuoi provare MongoDB 8.0? Se stai creando una nuova applicazione, il modo più semplice per iniziare con MongoDB 8.0 è visitare mongodb.com/try , dove è possibile creare un account Atlas gratuito, scaricare l'edizione Community e scoprire di più sulla gestione automatica di MongoDB con un abbonamento Enterprise Advanced. Se utilizzi una versione precedente di MongoDB, sono disponibili utili tutorial di aggiornamento per MongoDB Atlas e distribuzioni autogestite . Inoltre, sono disponibili la documentazione e l'assistenza di esperti del team di servizi professionali di MongoDB. Se hai un'applicazione già attiva che attualmente non utilizza MongoDB come database, valuta lo strumento MongoDB Relational Migrator . Relational Migrator può aiutare a mappare gli schemi relazionali già presenti su uno schema MongoDB, eseguire migrazioni di dati e convertire le query relazionali, i trigger e le procedure memorizzate già presenti per funzionare con MongoDB. I team di progettazione e prodotto di MongoDB hanno ascoltato attentamente il feedback degli sviluppatori e MongoDB 8.0 è stato creato pensando alla fruibilità degli sviluppatori, oltre che alla sicurezza, alla durata, alla disponibilità e alle prestazioni. Invitiamo a provarlo e siamo sicuri che apprezzerai i miglioramenti delle prestazioni e gli altri vantaggi di MongoDB 8.0.

October 2, 2024

MongoDB 8.0을 사용해야 하는 4가지 주요 이유

전 세계적으로 수백만 명의 개발자와 50,000명 이상의 고객이 사용하는 세계에서 가장 인기 있는 문서 데이터베이스의 최신 버전인 MongoDB 8.0 의 정식 출시 소식을 전해드리게 되어 기쁩니다. MongoDB 8.0은 업계를 선도하는 MongoDB의 기능을 기반으로 로컬 배포부터 엔터프라이즈 규모의 전 세계 분산 애플리케이션에 이르기까지 상당한 성능 향상, 비용 절감, 사용 편의성 향상을 제공합니다. MongoDB가 오랫동안 개발자들의 사랑을 받아온만큼 8.0에서는 개발자 사용 편의성에 대한 기준을 매우 높게 유지했습니다. MongoDB 8.0은 고객의 가장 엄격한 보안, 복원력, 가용성 및 성능 요구 사항을 뛰어넘도록 만들어졌으며, 역대 가장 인상적인 MongoDB 버전입니다. MongoDB 8.0은 고객이 현재와 미래에 광범위한 애플리케이션을 구축할 수 있는 가장 강력한 기반을 제공합니다. Jim Scharf, Chief Technology Officer, MongoDB MongoDB 8.0에서는 다음과 같은 네 가지 핵심 목표를 중심으로 엔지니어링 노력을 집중했습니다. 다양한 애플리케이션에 맞게 성능 최적화 새로운 사용 사례 활용을 위한 혁신적인 암호화 제공 고가용성을 위해 빠르고 직관적인 수평 확장으로 비용 절감 및 규모 확대 예상치 못한 애플리케이션 수요에 대한 복원력 보장 그렇다면 이러한 목표는 팀이 애플리케이션을 구축하고 관리할 때 실제로 어떤 이점을 제공할까요? 먼저, MongoDB 8.0을 사용해야 하는 이유부터 살펴보겠습니다. MongoDB의 숙련된 베테랑이든 데이터베이스를 처음 사용하는 초보자이든, MongoDB 8.0은 모두에게 새로운 애플리케이션을 구축하고 기존 애플리케이션을 강화하는 데 훌륭한 기반을 제공합니다. 버전 8.0은 직관적이고 일관된 개발자 환경, 광범위한 사용 사례 지원, 운영 편의성 등 개발자들이 가장 선호하는 MongoDB의 장점과 탁월한 성능 향상이 결합되었습니다. MongoDB 8.0으로 전환해야 하는 주요 이유 1. MongoDB 8.0은 이전 버전보다 30% 이상 더 빠릅니다. 애플리케이션이 생성하고 사용하는 데이터가 증가함에 따라 사소한 비효율성이 인프라 비용의 불균형적인 증가로 이어질 수 있습니다. 많은 고객이 주로 애플리케이션을 통해 기업과 상호 작용하기 때문에 애플리케이션 성능이 좋지 않거나 일관되지 않으면 고객 불만, 기회 손실, 매출 감소로 이어질 수 있습니다. 따라서 조직은 애플리케이션이 일관되게 잘 작동하는지 확인하는 것이 중요합니다. MongoDB 8.0은 애플리케이션이 데이터를 빠르고 효율적으로 쿼리하고 변환할 수 있도록 성능을 크게 개선하여 처리량을 최대 36%까지 향상시켰습니다. MongoDB 8.0의 아키텍처 최적화로 메모리 사용량과 쿼리 시간이 감소했으며, 보다 효율적인 일괄 처리와 최적화의 조합으로 데이터 복제 중 대량 쓰기 속도가 56% 빨라지고 동시 쓰기 속도가 20% 빨라졌습니다. 또한, MongoDB 8.0의 최적화를 통해 데이터베이스는 더 많은 양의 시계열 데이터를 처리하고 200% 이상 더 빠르게 작업을 수행할 수 있으며, 리소스 사용량과 비용은 더 낮출 수 있습니다. 2. MongoDB 8.0은 그 어느 때보다 더 안전합니다. 데이터 보호와 보안은 필수입니다. 다양한 환경에서 전송, 저장, 처리되는 데이터의 복잡성과 양이 증가함에 따라 강력한 암호화로 민감한 정보를 보호하는 것이 그 어느 때보다 중요해졌습니다. 조직에서는 네트워크에서 전송 중일 때, 저장된 위치에서 미사용 중일 때, 쿼리 및 처리에 사용되는 동안 등 데이터 수명 주기 전반에 걸쳐 데이터를 보호해야 합니다. 그러나 데이터를 쿼리하고 처리하는 동안 데이터를 암호화하는 것은 어려울 수 있으며, 이로 인해 악의적인 공격자가 데이터를 노출하거나 유출하는 데 취약할 수 있습니다. MongoDB Queryable Encryption 은 MongoDB 암호화 연구 그룹에서 개발한 업계 최초의 혁신입니다. 이 솔루션을 사용하면 고객은 민감한 클라이언트 사이드 데이터를 암호화하고, 이를 완전히 무작위로 암호화된 데이터로 MongoDB 데이터베이스에 안전하게 저장하고, 암호화된 데이터에 대해 처리를 위해 표현형 쿼리를 실행할 수 있습니다. 이제 MongoDB 8.0에는 동일성 쿼리 외에 범위 쿼리가 지원되어 일반적인 검색에서 더욱 유연하게 안전한 데이터 검색을 확장할 수 있습니다. Queryable Encryption을 사용하면 암호화에 대한 전문 지식 없이도 고객이 제어하는 암호 해독 키를 사용하여 인증된 최종 사용자에게 도달할 때까지 필수 데이터가 암호화된 상태로 유지됩니다. 3. MongoDB 8.0으로 더 저렴하고 쉽게 확장할 수 있습니다. 조직이 성장함에 따라 애플리케이션의 요구 사항도 진화하는 경향이 있습니다. 예를 들어, 원래 수천 명의 사용자를 위해 애플리케이션을 설계한 조직에서는 수백만 명의 사용자를 지원하도록 확장하는 것이 어려울 수 있습니다. 프로덕션 애플리케이션에서 아키텍처 변경을 구현하려면 상당한 노력이 필요하며 비용과 시간이 많이 소요될 수 있기 때문입니다. MongoDB 8.0을 사용하면 수평적 확장이 더 빠르고 쉬워졌으며 비용도 더 저렴해졌습니다. 수평적 확장을 사용하면 애플리케이션은 단일 서버에 점점 더 많은 양의 컴퓨팅 리소스를 미리 프로비저닝하지 않고도 데이터를 샤드라고 알려진 여러 서버에 분할하여 기존 데이터베이스 리소스의 한계를 넘어 확장할 수 있습니다. MongoDB 8.0의 새로운 샤딩 기능은 샤드 간에 데이터를 최대 50배 더 빠르게 분산하고 시작 비용을 최대 50% 낮춰줍니다. 4. MongoDB 8.0은 애플리케이션이 원활하게 실행되도록 더 많은 제어 기능을 제공합니다. 최종 사용자는 수요가 많고 사용량이 급증하는 시기에도 일관된 애플리케이션 경험을 기대합니다. 운영 데이터베이스의 내구성이 뛰어나지 않은 조직은 수요가 많은 시간대에 애플리케이션 동작이 지연되거나 다운타임이 발생하는 등 고객 경험이 저하될 위험이 있습니다. MongoDB 8.0은 예측할 수 없는 사용량 급증과 지속적인 수요 증가에 대비해 데이터베이스 성능을 최적화하는 팀에게 더 강력한 제어 기능을 제공합니다. MongoDB 8.0에는 쿼리 실행에 대한 기본 최대 시간 제한을 설정하고, 문제가 있는 쿼리 유형을 반복적으로 거부하고, 데이터베이스 재시작과 같은 이벤트에도 쿼리 설정이 지속되도록 설정하는 새로운 기능이 포함되어 있습니다. 이러한 기능은 수요 급증이나 예상치 못한 이벤트에 관계없이 일관된 애플리케이션 동작과 높은 성능을 제공하는 데 도움이 됩니다. MongoDB 8.0을 사용해 볼 준비가 되셨나요? 새 애플리케이션을 구축하는 경우, MongoDB 8.0 을 시작하는 가장 쉬운 방법은 mongodb.com/try 로 이동하는 것입니다. 여기에서 무료 Atlas 계정에 가입하고, Community edition을 다운로드하고, Enterprise Advanced 구독을 통해 MongoDB를 직접 관리하는 방법에 대해 자세히 알아볼 수 있습니다. 이전 버전의 MongoDB를 실행 중인 경우, MongoDB Atlas 및 자체 관리형 배포 를 위한 유용한 업그레이드 튜토리얼이 마련되어 있습니다. 또한, MongoDB 전문 서비스 팀에서 제공하는 문서와 전문가 지 원도 받으실 수 있습니다. 현재 MongoDB를 데이터베이스로 사용하지 않는 기존 애플리케이션이 있는 경우, MongoDB Relational Migrator 도구를 확인해 보세요. Relational Migrator를 사용하면 기존 관계형 스키마를 MongoDB 스키마에 매핑하고, 데이터 마이그레이션을 수행하고, 기존 관계형 쿼리, 트리거 및 저장 프로시저를 MongoDB에서 작동하도록 변환할 수 있습니다. MongoDB 엔지니어링 및 제품 팀은 개발자의 피드백 에 귀를 기울여 보안, 내구성, 가용성, 성능은 물론 개발자의 사용 편의성을 최우선으로 고려하여 MongoDB 8.0을 구축했습니다. 한 번 사용해 보시고, 성능 향상 및 다양한 MongoDB 8.0의 이점을 누리실 수 있기를 기대합니다!

October 2, 2024

使用 MongoDB 8.0 的四大理由

我们很高兴地宣布,MongoDB 最新版本 8.0 现已全面上市。MongoDB 是一款广受全球欢迎的文档数据库,数百万名开发者和 50,000 多名客户都在使用这一数据库。 MongoDB 8.0 以 MongoDB 行业领先的各项功能为基础,可显著提升性能,降低成本,增强易用性,适用于从本地部署到企业级全球分布式应用程序构建等各种使用场景。 许多开发者长期以来一直青睐使用 MongoDB 构建应用程序,因此我们确保 8.0 版将开发者可用性保持在极高水平。MongoDB 8.0 的构建还超越了客户最严格的安全性、韧性、可用性和性能要求,是 MongoDB 迄今为止表现最为出色的版本。MongoDB 8.0 为客户现在和将来构建各种应用程序提供了最坚实的基础。 Jim Scharf, Chief Technology Officer, MongoDB 在开发 MongoDB 8.0 时,我们的工程团队专注于四项关键目标: 优化各种应用程序的性能 引入创新的加密技术,从而解锁新的使用案例 降低成本,同时通过快速直观的水平扩展增强可扩展性,进而实现高可用性 确保处理意外应用程序需求的韧性 在团队构建和管理应用程序的过程中,上述目标究竟会给他们带来哪些好处?首先,我们来探讨一下您为何应该使用 MongoDB 8.0。 无论您是 MongoDB 经验丰富的资深用户,还是新手用户,MongoDB 8.0 都可为您开发新应用程序和增强现有应用程序打下坚实基础。8.0 版不仅保留了最受开发者喜爱的一些 MongoDB 功能特性,比如提供直观统一的开发者体验,支持丰富的使用案例,确保操作的易用性,而且还大幅提升了性能表现。 改用 MongoDB 8.0 的主要理由 1. MongoDB 8.0 比前代产品速度快了 30% 以上 随着应用程序生成和使用的数据不断增加,即便效率小幅下滑也会导致基础设施的成本大幅攀升。由于不少客户主要通过应用程序与企业互动,如果应用程序性能不佳或有失稳定,可能会引起客户不满,导致错失机会、收入下降。因此,组织必须确保他们应用程序的表现始终如一。 MongoDB 8.0 可让应用程序快速高效地查询和转换数据,从而大大提升性能表现,将吞吐量最高增加 36%。MongoDB 8.0 进行了架构优化,降低了内存使用量,缩短了查询时间,通过更高效的批处理和优化,将数据复制期间的批量写入速度加快 56%,并发写入速度提高 20%。此外,MongoDB 8.0 中的优化意味着数据库可以处理更大量的时间序列数据,操作速度也能提高 200% 以上,而资源使用量和成本却不增反降。 2. MongoDB 8.0 比前代产品更加安全 数据保护和安全至关重要。随着跨环境传输、存储和处理的数据复杂性和数量不断增加,使用强大的加密技术保护敏感信息比以往任何时候都更加重要。组织必须确保在数据的整个生命周期中对其进行保护,包括确保数据在通过网络传输、静态存储以及查询和处理时的安全性。然而,在查询和处理数据时对其进行加密可能具有挑战性,数据容易被恶意行为者利用,造成暴露或外泄。 MongoDB Queryable Encryption 是 MongoDB 密码学研究小组开发的行业首创创新技术。该技术允许客户在客户端加密敏感数据,将其作为完全随机的加密数据安全地存储在MongoDB 数据库中,并对加密数据运行表达查询以进行处理。 MongoDB 8.0 除了支持等值查询之外,现在还支持范围查询,以扩展安全数据检索,为常用搜索提供更大的灵活性。借助 Queryable Encryption,所需数据将一直保持加密状态,直到到达使用客户控制的解密密钥的获授权最终用户处为止,而且无需用到任何加密专业知识。 3. MongoDB 8.0 让扩展变得更经济、更容易 随着组织不断发展壮大,其对应用程序的需求往往也会随之改变。例如,如果组织最初设计应用程序是为了供数千名用户使用,那么要想其扩展到支持数百万名用户可能就会比较困难。这是因为在生产应用程序中实施架构更改可能涉及大量的工作,而且成本高昂且耗费时间。 有了 MongoDB 8.0,实现水平扩展变得更快速、更简便,而且成本更低。通过水平扩展,应用程序可以突破传统数据库资源的限制,将数据拆分到多台服务器(称为分片)上,而无需为单台服务器预配越来越多的计算资源。MongoDB 8.0 中新增的分片功能可以将数据在分片中的分发速度提高最多 50 倍,并将初始成本降低 50%。 4. MongoDB 8.0 赋予您更多的控制权,助力您的应用程序顺利运行 应用程序的最终用户会希望即便在高需求期和使用高峰期,也能获得始终如一的使用体验。然而,如果没有高持久性的操作型数据库,应用程序在高需求时段会出现行为滞后(甚至停机)的情况,组织可能因此面临客户体验不佳的风险。 MongoDB 8.0 为优化数据库性能的团队赋予更大的控制权,以便应对难以预测的使用高峰期和持续高需求期。MongoDB 8.0 新增了各种功能,包括设置运行查询的默认最大时间限制,拒绝重复出现有问题的查询类型,以及设置查询设置以在数据库重启等事件中持久化。这些功能有助于确保应用程序始终保持一致的行为和较高的性能,不受需求激增或突发事件的影响。 准备好试用 MongoDB 8.0 了吗? 如果您要构建新的应用程序, MongoDB 8.0 最简单的上手方法就是访问 mongodb.com/try 。您可以在此网站上免费注册 Atlas 帐户,下载 Community Edition,了解更多有关通过 Enterprise Advanced 订阅实现 MongoDB 自管理的信息。 如果您运行的是旧版 MongoDB,我们有关 MongoDB Atlas 和 自管理部署 的升级教程可以为您提供帮助。此外,MongoDB 的专业服务团队可随时提供 文档 和 专家帮助 。 如果您的现有应用程序暂未使用 MongoDB 数据库,请先了解 MongoDB Relational Migrator 工具。Relational Migrator 可以帮助您将现有关系模式映射到 MongoDB 模式,执行数据迁移,并将现有的关系查询、触发器和存储过程转换为适用于 MongoDB 的形式。 MongoDB 工程和产品团队认真听取了 开发者的反馈 ,在构建 MongoDB 8.0 时将开发者可用性以及安全性、持久性、可用性和性能都放在了首位。我们期待您的试用,相信您将享受 MongoDB 8.0 带来的性能提升和其他各种好处!

October 2, 2024

Os 4 principais motivos para usar o MongoDB 8.0

Estamos muito satisfeitos em anunciar que o MongoDB 8.0 , a versão mais recente do banco de banco de dados de documento mais popular do mundo, usado por milhões de desenvolvedores e mais de 50.000 clientes em todo o mundo, já está disponível para o público em geral. O MongoDB 8.0 baseia-se nos recursos principais do setor do MongoDB para fornecer melhorias significativas de desempenho, custos reduzidos e maior facilidade de uso, de implantações locais a aplicativos distribuídos globalmente em escala empresarial. Os desenvolvedores sempre gostaram de criar com o MongoDB, por isso garantimos que a versão 8.0 mantivesse o padrão extremamente alto para a usabilidade do desenvolvedor. O MongoDB 8.0 também foi criado para exceder os requisitos mais rigorosos de segurança, resiliência, disponibilidade e desempenho dos nossos clientes e é a versão mais impactante do MongoDB até agora. O MongoDB 8.0 oferece aos clientes a base mais sólida possível para a criação de uma gama ampla de aplicativos, para o presente e para o futuro. Jim Scharf, Chief Technology Officer, MongoDB Para o MongoDB 8.0, concentramos nossos esforço de engenharia em torno de quatro objetivos principais: Otimize o desempenho para a mais ampla variedade de aplicativos Ofereça criptografia avançada para desbloquear novos casos de uso Reduza os custos e aumente a escala com o dimensionamento horizontal rápido e intuitivo para alta disponibilidade Garanta a resiliência para demanda inesperada de aplicação Então, como essas metas realmente beneficiam as equipes à medida que criam e gerenciam aplicativos? Começaremos analisando por que você deve usar o MongoDB 8.0. Se você tem experiência com o MongoDB ou está apenas começando a usar banco de dados, o MongoDB 8.0 é uma ótima base para novos aplicativos e para impulsionar os aplicativos existentes. A versão 8.0 combina tudo que os desenvolvedores mais gostam do MongoDB, como uma experiência de desenvolvimento intuitiva e consistente, suporte para um conjunto amplo de casos de uso e facilidade de uso operacional, com melhorias de desempenho incomparáveis. Principais razões para mudar para o MongoDB 8.0 1. O MongoDB 8.0 está 30% mais rápido do que antes À medida que a geração e o uso dos aplicativos de dados aumentam, pequenas ineficiências podem levar a aumentos desproporcionais nos custos de infraestrutura. Como muitos clientes interagem com as empresas principalmente por meio de seus aplicativos, um desempenho ruim ou inconsistente dos aplicativos pode levar à insatisfação do cliente, à perda de oportunidades e à redução da receita. Portanto, é fundamental que as organizações garantam que seus aplicativos tenham um desempenho consistentemente bom. O MongoDB 8.0 melhora o desempenho consideravelmente ao possibilitar que os aplicativos consultem e transformem dados de forma rápida e eficiente, com uma melhora da taxa de transferência de até 36%. As otimizações de arquitetura no MongoDB 8.0 reduziram o uso de memória e os tempos de query, e uma combinação de processamento e otimizações em lote mais eficientes tornou possível gravações em massa 56% mais rápidas e gravações simultâneas 20% mais rápidas durante a replicação de dados. Além disso, as otimizações no MongoDB 8.0 significam que o banco de dados pode processar volumes maiores de dados de série temporal e executar operações 200% mais rápidas, com o uso de recursos e custos reduzidos. 2. O MongoDB 8.0 está mais seguro do que nunca A proteção e a segurança de dados são essenciais. Com o aumento da complexidade e do volume de dados transmitidos, armazenados e processados em vários ambientes, proteger informações confidenciais com criptografia robusta é mais importante do que nunca. As organizações devem proteger seus dados durante todo o seu ciclo de vida — em trânsito pelas redes, em repouso onde estão armazenados e enquanto estão em uso para consulta e processamento. No entanto, pode ser um desafio criptografar os dados enquanto eles são consultados e processados, deixando-os vulneráveis à exposição ou exfiltração por agentes mal-intencionados. A Queryable Encryption do MongoDB é uma novidade do setor, desenvolvida pelo MongoDB Criptografia Research Group. Ele permite que os clientes criptografem dados confidenciais no lado do cliente, os armazenem com segurança como dados criptografados totalmente aleatórios no banco de dados MongoDB e executem consultas expressivas nos dados criptografados para processamento. O MongoDB 8.0 agora inclui suporte para queries de intervalo — além das queries de igualdade — para expandir a recuperação segura de dados com maior flexibilidade para pesquisas comuns. Com o Queryable Encryption, os dados necessários permanecem criptografados até chegarem a um usuário final autorizado usando uma chave de descriptografia controlada pelo cliente, sem a necessidade de experiência em criptografia. 3. O MongoDB 8.0 torna mais barato e fácil de escalar À medida que as organizações crescem, os requisitos de seus aplicativos tendem a desenvolver-se. Por exemplo, o dimensionamento para oferecer suporte a milhões de usuários pode ser um desafio para as organizações que originalmente projetaram seus aplicativos para milhares de usuários. Isso ocorre porque a implementação de alterações arquitetônicas em aplicativos de produção pode envolver um esforço significativo que pode ser caro e demorado. Com o MongoDB 8.0, o dimensionamento horizontal agora é mais rápido e fácil, e a um custo menor. Com o dimensionamento horizontal, os aplicativos podem ser dimensionados além dos limites dos recursos tradicionais de banco de dados, dividindo os dados em vários servidores, conhecidos como shards, sem a necessidade de provisionar previamente quantidades cada vez maiores de recursos de computação para um único servidor. Os novos recursos de fragmentação do MongoDB 8.0 distribuem dados entre fragmentos até 50 vezes mais rápido e a um custo até 50% menor para começar. 4. O MongoDB 8.0 oferece mais controle para ajudar seus aplicativos a serem executados sem problemas Os usuários finais esperam experiências consistentes com aplicação , mesmo durante períodos de alta demanda e picos de uso. As organizações que não possuem um banco de dados operacional altamente durável correm o risco de ter experiências ruins para os clientes, com atrasos no comportamento dos aplicativos (ou até mesmo tempo de inatividade) durante os períodos de alta demanda. O MongoDB 8.0 oferece maior controle para equipes que otimizam o desempenho do banco de dados durante picos imprevisíveis de uso e períodos prolongados de alta demanda. O MongoDB 8.0 conta com novas funcionalidades para definir um limite de tempo máximo padrão para processar queries, rejeitar tipos recorrentes de queries problemáticas e definir configurações de query para permanecer durante eventos como reinicializações do banco de dados. Essas funcionalidades ajudam a proporcionar um comportamento consistente dos aplicativos e alto desempenho, independentemente de picos de demanda ou eventos inesperados. Pronto para experimentar o MongoDB 8.0? Se estiver criando um novo aplicativo, a maneira mais fácil de começar a usar o MongoDB 8.0 é acessando mongodb.com/try , onde você pode se cadastrar para uma conta gratuita no Atlas, baixar a edição Community e saber mais sobre o gerenciamento do MongoDB com uma assinatura Enterprise Advanced. Se você estiver executando uma versão anterior do MongoDB, há tutoriais de atualização úteis para o MongoDB Atlas e sistemas autogerenciados . Além disso, a documentação e a ajuda especializada da equipe de serviços profissionais do MongoDB estão disponíveis. Se você tiver um aplicação existente que não esteja usando o MongoDB como banco de banco de dados , confira a ferramenta Relational Migrator do MongoDB . O Relational Migrator pode ajudá-lo a mapear esquemas relacionais existentes para um esquema MongoDB , realizar migrações de dados e converter queries, triggers e procedimentos armazenados relacionais existentes para trabalhar com o MongoDB. As equipes de engenharia e de produtos do MongoDB ouviram cuidadosamente os comentários dos desenvolvedores , e o MongoDB 8.0 foi criado levando em conta a usabilidade do desenvolvedor — bem como a segurança, a durabilidade, a disponibilidade e o desempenho — em primeiro lugar. Estamos ansiosos para que você experimente e temos certeza de que aproveitará os ganhos de desempenho e outros benefícios do MongoDB 8.0!

October 2, 2024

MongoDB 8.0: Raising the Bar

I recently received an automated reminder that I was approaching a work anniversary, which took me somewhat by surprise. It’s hard to believe that it’s already been a year (to the day) that I joined MongoDB ! So I thought I’d take a moment to reflect on my MongoDB journey so far, share some exciting product updates, and signal where we’re headed next. Our customers I joined MongoDB because it built a product developers love. The innovation of MongoDB’s document model empowered developers to simply build. No longer encumbered by having to formalize and denormalize their data schema before their application was even designed, MongoDB enabled developers to interact with data in an intuitive JSON format, and made it easy to evolve data structures as the life of their application evolved. One of my first steps upon joining the company was to learn more about our customers. I was excited to learn that in addition to delighting developers, MongoDB had launched capabilities that enabled it to win mission-critical workloads from enterprise class customers—including 70% of the Fortune 100 and highly regulated global financial institutions, health care providers, and government agencies. I found it remarkable that customers could replicate data across AWS, Google Cloud, and Microsoft Azure in MongoDB Atlas (our fully-managed cloud database service) with just a few mouse clicks, and that some customers replicate data between the cloud and on premises using MongoDB Enterprise Advanced. This optionality struck me as powerful in the era of rapid advancements in AI, as it enables customers to easily bring their data to the best cloud provider for AI. Soon after I joined MongoDB, the team was firming up the development roadmap for the next version of MongoDB, and they asked for my input on the plan. The team was debating whether to focus on features developers would love, or governance capabilities required by large enterprises. I knew that ideally we would please all of our customers, so we had to try to make this an “and” and not an “or.” While I was new to MongoDB, from my 17+ years at AWS I learned that all customers demand security, durability, availability, and performance (in that order) from any modern technology offering. If a product or service doesn’t have those four elements, customers won’t buy whatever you’re selling. So as a team, we agreed that our next release of MongoDB—MongoDB 8.0—had to raise the bar for all of our customers, delivering great security, durability, availability, and performance. The plan We had less than a year before our target launch, so we knew we had to get moving, fast. My team and I brought MongoDB’s product and engineering organizations together to align on the plan for our next release. We set goals around delivering significant improvements in security, durability, and availability. And we set a line in the sand—that we weren’t going to release MongoDB 8.0 unless it was the best-performing version of MongoDB yet. Measuring the performance of a feature-rich database like MongoDB can be tricky, as customers run a wide range of workloads. So we decided to run a suite of benchmarks to simulate customer workloads. We also developed Andon cord -inspired automation that would automatically roll back any code contributions that regressed our performance metrics. Finally, a set of senior engineering leaders met regularly to review our progress and immediately escalated any blockers that could jeopardize our launch, so that we could quickly fix things. From my experience, I knew that great teams really respond when they’re given clear goals, and when they’re empowered to innovate, so I was excited to see what they would come up with. I’m proud to say that our product and engineering teams rose to the challenge. Announcing MongoDB 8.0 Today, I’m thrilled to announce the general availability of MongoDB 8.0 —the most secure, durable, available, and performant version of MongoDB yet! The team came up with architectural optimizations in MongoDB 8.0 that have significantly reduced memory usage and query times, and have made batch processing more efficient than previous versions. Specifically, MongoDB 8.0 features: 36% better read throughput 56% faster bulk writes 20% faster concurrent writes during data replication 200% faster on complex aggregations of times series data In making these improvements, we're seeing benchmarks for typical web applications perform 32% better overall. Here’s a breakdown of how MongoDB 8.0 performs against some of our benchmarks: Improved performance benefits all users of applications built atop MongoDB, and for MongoDB customers, it can mean reduced costs (due to an improved price/performance ratio). In addition to significant performance gains, MongoDB 8.0 delivers a wide range of improvements, including (but not limited to): Improving availability by delivering sharding enhancements to distribute data across shards up to 50 times faster and at up to 50% lower starting cost, with reduced need for additional configuration or setup. Improving support for a wide range of search and AI applications at higher scale and lower cost, via the delivery of quantized vectors—compressed representations of full-fidelity vectors—that require up to 96% less memory and are faster to retrieve while preserving accuracy. Enabling customers to encrypt data at rest, in transit, and in use by expanding MongoDB’s Queryable Encryption to also support range queries. Queryable Encryption is a groundbreaking, industry-first innovation developed by the MongoDB Cryptography Research Group that allows customers to encrypt sensitive application data, store it securely as fully randomized encrypted data in the MongoDB database, and run expressive queries on the encrypted data —with no cryptography expertise required. You might wonder why we’re so confident that customers are going to love MongoDB 8.0. Well, we’ve been acting as our own customer, and have moved our own applications over to 8.0. This approach is generally called “ dogfooding ,” but we think that “eating our own pizza” sounds more appetizing. Our internal build system—which our software developers use daily—is built atop MongoDB, and when we upgraded to MongoDB 8.0 we saw query latencies drop by approximately 75%! This was a double win, as it improved the performance of our own tooling, and it set our performance chat room abuzz with excitement in anticipation of delighting external customers. While results may vary based on your particular workload, the point is that we just couldn’t wait to share MongoDB 8.0’s performance gains with customers. Indeed, customers are also already seeing great results on MongoDB 8.0. For example, Felix Horvat, Chief Technology Officer at OCELL , a climate technology company in Germany, said: “With MongoDB 8.0, we have seen an incredible boost in performance, with some of our queries running twice as fast as before . This improvement not only enhances our data processing capabilities but also aligns perfectly with our commitment to resource efficiency. By optimizing our backend operations, we can be more effective in our climate initiatives while conserving resources—a true reflection of our dedication to sustainable solutions.” I encourage you to check out MongoDB 8.0 yourself. It’s available today via MongoDB Atlas, as part of MongoDB Enterprise Advanced for on-premises and hybrid deployments, and as a free download from mongodb.com/try with MongoDB Community Edition. In addition, customers upgrading from previous versions of MongoDB to 8.0 can find helpful upgrade guides on mongodb.com. What’s next? We’re excited for you to try MongoDB 8.0 and to share your feedback, as customer feedback helps us guide our roadmap for future releases. Going forward, please watch this space. Over the next few weeks, we’ll be publishing a series of engineering blog posts that dig into MongoDB’s investments in the technology behind MongoDB 8.0. We’re also planning posts about horizontal scaling in MongoDB 8.0, and one that will look closely at queryable encryption (QE), but let me know what you’d like to hear more about. It’s been an exciting year at MongoDB—I can’t wait to see what the next one has in store! –Jim

October 2, 2024