Amazon DocumentDB (compatibile con MongoDB)

Servizio di database compatibile con MongoDB veloce, scalabile e di elevata disponibilità

Amazon DocumentDB (compatibile con MongoDB) è un servizio di database di documenti veloce, scalabile, ad elevata disponibilità e completamente gestito che supporta i carichi di lavoro di MongoDB. In quanto database di documenti, Amazon DocumentDB facilita archiviazione, query e indicizzazione dei dati JSON.

Amazon DocumentDB è un servizio di database non relazionale progettato interamente per offrire le prestazioni, la scalabilità e la disponibilità di cui hai bisogno durante l'esecuzione di carichi di lavoro di MongoDB mission critical e su vasta scala. Amazon DocumentDB offre caratteristiche di storage e calcolo separate in modo da consentire a ciascuna di esse di scalare in modo indipendente; inoltre, questo ti consente di dimensionare la capacità di lettura a milioni di richieste al secondo aggiungendo fino a 15 repliche di lettura a bassa latenza in pochi minuti, indipendentemente dalle dimensioni dei dati.

Amazon DocumentDB offre una disponibilità del 99,99% e la replica di sei copie dei dati in tuo possesso su tre zone di disponibilità AWS. Puoi utilizzare AWS Database Migration Service (DMS) gratuitamente (per sei mesi) per trasferire con facilità i tuoi database MongoDB in locale o su Amazon Elastic Compute Cloud (EC2) in Amazon DocumentDB praticamente senza tempi di inattività.

Introduzione ad Amazon DocumentDB (compatibile con MongoDB)

Vantaggi

Compatibile con MongoDB

L'implementazione delle API MongoDB 3.6 e 4.0 con licenza open source Apache 2.0 di Amazon DocumentDB avviene attraverso l'emulazione delle risposte che un client MongoDB attende da un server dello stesso servizio, il che consente di utilizzare i driver e gli strumenti già disponibili del database con Amazon DocumentDB. L'aggiornamento dell'applicazione è facile quanto la modifica dell'endpoint del database nel nuovo cluster Amazon DocumentDB. Ulteriori informazioni sulle API supportate di MongoDB.

Ulteriori informazioni »

Completamente gestito

Amazon DocumentDB ti sgrava dal carico di lavoro legato alle attività di gestione di database quali provisioning dell'hardware, applicazioni di patch, impostazione, configurazione, backup o dimensionamento. Amazon DocumentDB monitora ed esegue il backup di database cloud in modo automatico e costante in Amazon S3 e consente il ripristino point-in-time (fino a un secondo per i 35 giorni precedenti).

Ulteriori informazioni »

Prestazioni e scalabilità

Amazon DocumentDB raggiunge il doppio del throughput dei servizi gestiti MongoDB attualmente disponibili. L'architettura di Amazon DocumentDB offre separa lo storage dal calcolo in modo da consentire a ciascuna di queste funzionalità di scalare in modo indipendente; inoltre, questo consente di dimensionare la capacità di lettura a milioni di richieste al secondo aggiungendo fino a 15 repliche di lettura a bassa latenza in pochi minuti, indipendentemente dalle dimensioni dei dati e su tre zone di disponibilità. Amazon DocumentDB vanta un sistema di storage distribuito con tolleranza ai guasti e diagnostica automatica che dimensiona automaticamente fino a 64 TB per cluster di database.

Ulteriori informazioni »

Casi d'uso

Gestione dei contenuti e dei cataloghi

Siti commerciali, pubblicazioni online, archivi digitali, terminali punto di vendita e chioschi self-service si affidano ai sistemi di gestione dei contenuti e dei cataloghi per servire i propri clienti. Questi sistemi richiedono un accesso rapido e affidabile a recensioni degli utenti, immagini, valutazioni, informazioni sui prodotti, commenti, ecc. Questo modello di documenti flessibile, i tipi di dati e l'indicizzazione di Amazon DocumentDB consentono di archiviare e analizzare i contenuti (ad esempio recensioni degli utenti e video dimostrativi per i siti commerciali) nonché cataloghi (come elenchi di inventario per terminali punto di vendita e scambi finanziari per piattaforme di trading) in modo rapido e intuitivo grazie a un semplice servizio di database.

Gestione del profilo

La gestione del profilo utente consente transazioni online, preferenze dell'utente e autenticazione dell'utente. L'aumento del numero di utenti determina la complessità di gestione di dati del profilo utente nonché l'aumento di aspettative di esperienza utente, con conseguente crescita di domanda di scalabilità, flessibilità dei dati e prestazioni. Il modello di dati di documenti di Amazon DocumentDB permette di gestire profili e preferenze di milioni di utenti e dimensionare l'elaborazione di milioni di richieste utente al secondo con una latenza di millisecondi con un servizio di database non relazionale completamente gestito.

Applicazioni per Web e dispositivi mobili

Crea applicazioni mobili e Web ad alte prestazioni che consentano di dimensionare l'elaborazione di milioni di richieste utente al secondo con una latenza di millisecondi. Come database di siti Web o applicazioni mobili, Amazon DocumentDB riduce il carico operativo, permettendoti di riporre tutta l'attenzione sulla creazione di esperienze uniche per i tuoi clienti. La flessibilità del modello di documenti, i tipi di dati e l'indicizzazione offerti da Amazon DocumentDB consentono di adattare e iterare rapidamente le applicazioni, riducendo i tempi di sviluppo.

Come funziona

Esegui la migrazione dei carichi di lavoro MongoDB gestiti dal cliente in Amazon DocumentDB

La gestione automatica di database MongoDB è difficile, lunga e costosa. Amazon DocumentDB consente di configurare, proteggere e scalare i database compatibili con MongoDB all'interno del cloud; questo scongiura il lavoro manuale di configurazione e protezione di cluster di database, l'esecuzione di software di gestione di cluster, l'impostazione di backup e il monitoraggio di carichi di lavoro di produzione.

Per scoprire come, consulta la guida alla migrazione di Amazon DocumentDB »

diagramma che descrive il caso d'uso di migrazione di database

Storage, query e indicizzazione dei dati JSON

Come database di documenti, un tipo di database NoSQL, Amazon DocumentDB facilita inserimenti, query, indicizzazione ed esecuzione di aggregazioni dei dati JSON. JSON è di fatto il formato per lo scambio di dati, un risultato comune delle API moderne e dati applicativi di modellazione poiché JSON è intuitivo per gli sviluppatori. Poter archiviare e rivolgere query ai dati JSON nel loro formato naturale, e senza traduzione, consente agli sviluppatori di eseguire un'iterazione più rapida e di essere più produttivi.

Per ulteriori informazioni su JSON, leggi la documentazione di Amazon DocumentDB »

diagramma che descrive il caso d'uso di migrazione di database
Samsung

"Con i volumi di dati in costante aumento e la crescente domanda di flessibilità dello schema, il nostro servizio di raccolta dei log ha dovuto affrontare sfide nella gestione dei dati su un database relazionale tradizionale. Il supporto di Amazon DocumentDB (compatibile con MongoDB) per un modello di documento flessibile e un servizio completamente gestito ci ha sollevato dalla gestione di schemi rigidi e ci ha consentito di gestire con facilità carichi di lavoro mission critical su vasta scala".

Dott. Wooseung Jang, VP, Samsung Electronics

Ulteriori informazioni »

Rappi

“Abbiamo 2000 database diversi in produzione e DocumentDB è il secondo più importante. Abbiamo apportato piccoli adeguamenti alla transizione da MongoDB ad Amazon DocumentDB, ma dopo averlo fatto, abbiamo scoperto che con molto meno codice avremmo potuto completare le stesse attività con maggiore stabilità. Ora, gli ingegneri hanno forse il 5% in meno dei problemi che avevano prima e, se ne hanno, si tratta di un problema di logica o dell’applicazione non perché Amazon DocumentDB stia facendo qualcosa di sbagliato.”

Marcelo Soto, Responsabile della piattaforma dati - Rappi

Leggi il caso di studio »

FINRA

"Abbiamo scelto Amazon DocumentDB poiché archivia i dati in JSON in modo nativo, semplificando l'esecuzione di query e l'indicizzazione dei documenti normativi. Questo riduce i nostri cicli di sviluppo e allo stesso tempo amplia l'usabilità dei nostri dati grazie a una facile integrazione con altri sistemi che sfruttano JSON". 

Ranga Rajagopal, Senior Director, Piattaforme dati aziendali - FINRA

Guarda il video »

Dow Jones

"Dow Jones utilizza una serie di database specializzati tra cui MongoDB con la finalità di offrire un ventaglio di servizi mirati ai nostri clienti. Siamo entusiasti di collaborare con AWS nello sviluppo di Amazon DocumentDB perché soddisfa le esigenze sostanziali che avevamo espresso ad AWS; volevamo semplificare il processo operativo e sgravare i nostri sviluppatori dal carico di lavoro necessario ad offrire esperienze innovative ai nostri clienti piuttosto che operazioni generiche".

Ramin Beheshti, Chief Product & Technology Officer presso Dow Jones

Ulteriori informazioni »

The Washington Post

"Dal backup automatico al failover su più zone di disponibilità, Amazon DocumentDB offre tutte le funzionalità chiave necessarie a creare sistemi di livello mondiale che alimentano sia il nostro strumento Arc Publishing sia la piattaforma di machine learning".

Patrick Cullen, direttore di scienza dei dati e intelligenza artificiale presso The Washington Post

Ulteriori informazioni »

Asahi Shimbun

“Dal momento del rilascio la piattaforma di distribuzione delle applicazioni creata con AWS funziona stabilmente e supporta un servizio di distribuzione delle notizie che richiede un’affidabilità 24 ore su 24, 7 giorni su 7. In particolare, utilizzando Amazon DocumentDB, abbiamo ridotto i costi operativi consentendo la massima flessibilità nelle ricerche degli articoli per categoria. Amazon DocumentDB ha elevate prestazioni di navigazione di lettura e mantiene alte prestazioni in grado di affrontare milioni di richieste.”

Tatsuki Okamoto, Customer Experience Department, Digital Innovation Headquarters - Asahi Shimbun

Leggi il caso di studio »

Capital One

"I nostri sviluppatori sono entusiasti di questo modello di documenti in quanto consente loro di avanzare in modo rapido e procedere, altrettanto velocemente, durante la fase di creazione di applicazioni. Amazon DocumentDB si integra profondamente con i servizi AWS e ha il potenziale di offrirci un servizio di database robusto, altamente scalabile ed economico. Con Amazon DocumentDB, i nostri sviluppatori saranno in grado di avanzare in modo più rapido e concentrare le proprie attenzioni, come fossero quelle dei nostri clienti, sull'innovazione anziché sulla gestione di un database".

Sunjay Pandey, Vice President presso Capital One

Ulteriori informazioni »

Punchh

“Abbiamo testato la scalabilità e le prestazioni di Amazon DocumentDB registrando un duplice aumento nel caricamento dei dati con i quali di solito lavoriamo e il risultato è stato sorprendente. Non si sono verificati ritardi o tempi di inattività nelle prestazioni consentendo il regolare svolgimento di diverse campagne contemporaneamente. Come clienti del supporto Enterprise di AWS abbiamo avuto un supporto tecnico 24 ore su 24, 7 giorni su 7 per ottimizzare le prestazioni della nostra piattaforma con Amazon DocumentDB. Grazie ad AWS, siamo riusciti a ottenere una scalabilità elevata e risparmi sui costi pari al 20%.”

Bhanu Mohanty, Chief Architect - Punchh

Leggi il caso di studio »

Woot!

"Woot! ha sostituito il vecchio database di catalogo prodotti che ormai era diventato un incubo da gestire perché datato e gestito dal cliente, in esecuzione su MongoDB 2.2, con Amazon DocumentDB. Con solamente qualche minima modifica siamo stati in grado di aggiornare il nostro driver e completare la migrazione di tutta la produzione in tre settimane. Facendo questo abbiamo ridotto drasticamente i costi dell'infrastruttura del database dell'82%, inclusi i costi per le licenze."

Sam Giagtzoglou, Software Development Engineer presso Woot!

Leggi il blog »

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account AWS

Ottieni accesso immediato alla console di gestione di Amazon DocumentDB.

Registrati 
Next-Steps-Icon_Tutorial
Dai un'occhiata a un tutorial

Esplora Amazon DocumentDB con un semplice tutorial.

Ulteriori informazioni 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Inizia a lavorare con AWS

Scopri come creare con Amazon DocumentDB.

Ulteriori informazioni