Introducing G2.ai, the future of software buying.Try now
Amazon DynamoDB
Zu Meinen Listen hinzufügen
Beansprucht
Beansprucht

Top-bewertete Amazon DynamoDB Alternativen

Amazon DynamoDB Bewertungen & Produktdetails - Seite 61

Amazon DynamoDB Übersicht

Was ist Amazon DynamoDB?

Amazon DynamoDB ist eine wegweisende NoSQL, vollständig verwaltete, serverlose Datenbank mit unbegrenzter Skalierbarkeit und einer Latenzleistung im einstelligen Millisekundenbereich, die es Kunden ermöglicht, moderne, mikroservice-basierte Anwendungen über eine einfache API zu entwickeln. Kunden profitieren von dem vollständig verwalteten Service von DynamoDB, einschließlich umfassender Compliance-Standards, Sicherheitsintegration mit AWS Identity and Access Management und zahlreichen Disaster-Recovery-Diensten. Mit DynamoDB Global Tables haben Kunden eine 99,999% hochverfügbare, multi-regionale, multi-aktive Datenbank, die lokale Lese- und Schreibvorgänge für global verteilte Benutzer unterstützt. DynamoDB bietet Kostenmanagementfunktionen wie Scale-to-Zero, Time to Live (TTL) für das Auslaufen von Daten und mehrere Preismodelle, einschließlich eines kostenlosen Kontingents.

This product is included in:
Amazon DynamoDB Details
Unterstützte Sprachen
English
Weniger anzeigenMehr anzeigen
Produktbeschreibung
Nicht-relationale Datenbank für Anwendungen, die Leistung in jedem Maßstab benötigen

Verkäufer
Beschreibung

By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.

Übersicht bereitgestellt von:

Amazon DynamoDB Integrationen

(1)
Integrationsinformationen aus echten Nutzerbewertungen bezogen.

Amazon DynamoDB Medien

Amazon DynamoDB Demo - Using the AWS Management Console for DynamoDB
You can use the AWS Management Console for Amazon DynamoDB to monitor recent alerts, total capacity, service health, and receive the latest DynamoDB news on the DynamoDB dashboard.
Amazon DynamoDB Demo - Using Global Tables: Multi-Region Replication with DynamoDB
Amazon DynamoDB global tables provide a fully managed solution for deploying a multiregion, multi-master database, without having to build and maintain your own replication solution. Create, update, and delete tables on the AWS Management Console for Amazon DynamoDB. You can use the capacity calc...
Amazon DynamoDB Demo - Creating and Managing DynamoDB clusters with DAX in the AWS Console
DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for Amazon DynamoDB delivers up to a 10x performance improvement—from milliseconds to microseconds—even at millions of requests per second. Amazon DynamoDB Accelerator (DAX) can be used to create a DynamoDB cluster i...
Produkt-Avatar-Bild

Haben sie Amazon DynamoDB schon einmal verwendet?

Beantworten Sie einige Fragen, um der Amazon DynamoDB-Community zu helfen

Ja
Ja

622 Amazon DynamoDB Bewertungen

Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Bewertungen durchsuchen
Filter ausblendenWeitere Filter
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
622 Amazon DynamoDB Bewertungen
4.4 von 5
622 Amazon DynamoDB Bewertungen
4.4 von 5

Amazon DynamoDB Vor- und Nachteile

Wie wird diese bestimmt?Informationen
Vor- und Nachteile werden aus dem Feedback der Bewertungen zusammengestellt und in Themen gruppiert, um eine leicht verständliche Zusammenfassung der Benutzerbewertungen zu bieten.
Vorteile
Contra
G2-Bewertungen sind authentisch und verifiziert.
Ng Z.
NZ
Business Solutions
Computersoftware
Kleinunternehmen (50 oder weniger Mitarbeiter)
"DynamoDB"
Was gefällt dir am besten Amazon DynamoDB?

Produkt von AWS. Sie werden automatisch wissen, dass es erstklassig ist. Granular und skalierbar. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

1. Dichte Dokumentation. Sie werden viel Zeit damit verbringen, die Dokumentation zu lesen. Bis JSON unterstützt wurde, war die API wirklich schwer zu verwenden.

2. Serverseitige Logik nicht wirklich gut geformt. Das heißt, man muss zuerst das Element lesen und zurück auf die Client-Seite holen, um logische Manipulationen durchzuführen. Und dann zurück auf die Serverseite schreiben.

3. Teuer, um Scan- / Batch-Operationen durchzuführen. Man muss viel Zeit damit verbringen, die Dokumentation zu lesen und zu planen, was möglich ist und was nicht. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Marketing und Werbung
AM
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Schnell und zuverlässig"
Was gefällt dir am besten Amazon DynamoDB?

Schneller und zuverlässiger Service, ermöglicht es Ihnen, unbegrenzt zu wachsen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Sehr, sehr teuer in großem Maßstab !!! Bewertung gesammelt von und auf G2.com gehostet.

Peter B.
PB
Back end Architect
Rundfunkmedien
Kleinunternehmen (50 oder weniger Mitarbeiter)
"DynamoDB als Grundlage für hoch skalierbare Microservice-SOAs"
Was gefällt dir am besten Amazon DynamoDB?

DynamoDB skaliert ohne Limit, erfordert keine Wartung, keine Backups, keine dedizierten Serverinstanzen, da es als AWS-Dienst bereitgestellt wird. Unabhängig von der Größe des gespeicherten Datensatzes und der Anzahl der zugreifenden Clients sind die Zugriffszeiten konstant und extrem niedrig und können zur Laufzeit dynamisch konfiguriert werden. Dies macht es möglich, DynamoDB dort einzusetzen, wo SQL-Lösungen unweigerlich versagen, wenn die Last zunimmt. Mit DynamoDB ist es einfach, Millionen von Benutzern gleichzeitig zu authentifizieren, ohne dass es zu Beeinträchtigungen kommt. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es gibt wirklich sehr wenig, was man nicht mögen könnte. Das Einzige könnte sein, dass das Zählen der Anzahl der Elemente im Datensatz eine kostspielige Operation ist. Dies kann jedoch auf verschiedene Weise überwunden werden. Es gibt auch sehr wenige ORM-Handler, etwas, das ich mit dem Ocean-Dynamo Ruby-Gem (https://rubygems.org/gems/ocean-dynamo) zu beheben versucht habe. Bewertung gesammelt von und auf G2.com gehostet.

Justin H.
JH
Senior Engineer
Computerspiele
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Professionell verwaltet, leistungsstark und skalierbar"
Was gefällt dir am besten Amazon DynamoDB?

Ich habe am Backend für mobile Spiele mit Millionen von Nutzern gearbeitet und DynamoDB als primären persistenten Datenspeicher verwendet.

Das beste Merkmal für uns war die einfache Skalierbarkeit. Wir konnten buchstäblich eine Zahl auf einem Bedienfeld ändern, wenn unser Kapazitätsbedarf stieg, und Amazon übernahm schnell und automatisch die Skalierung im Hintergrund.

Die Dokumentation ist klar und umfassend. Wir hatten keine Schwierigkeiten, unsere traditionelleren SQL-Datenbankmodelle an Dynamo anzupassen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es gibt eine Lernkurve, da Sie wahrscheinlich Ihre Domain-Objekte umgestalten müssen, es sei denn, Sie verwenden bereits eine ähnliche NoSQL-Datenbank. Bewertung gesammelt von und auf G2.com gehostet.

Juan Wellington M.
JM
Founder
Computersoftware
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Erhöht Ihre Fähigkeit, das Datenmanagement zu abstrahieren, sodass Sie sich auf die Anwendungslogik konzentrieren können."
Was gefällt dir am besten Amazon DynamoDB?

Es handelt sich um einen gehosteten Dienst, der Ihre Fähigkeit, die Datenschicht zu abstrahieren, erheblich erhöht und es Ihnen ermöglicht, sich auf Anwendungs- und Geschäftslogik zu konzentrieren.

Ich mag auch die Fähigkeit, den Durchsatz dynamisch entsprechend den Anforderungen Ihrer Anwendung zu skalieren.

Dynamo ist auch sehr schnell. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es gibt einige Mängel bei Dynamo.

Zum Beispiel fehlt Dynamo die TTL-Unterstützung, was bestimmte Anwendungsfälle wie ablaufende Tokens oder Ratenbegrenzung ausschließt. Dynamo fehlt auch eine elegante Abfragesprache wie Cassandras CQL. Dies macht das Durchführen von Ad-hoc-Abfragen viel schwieriger.

Auch für größere Arbeitslasten wird es teuer, eine bestimmte TPS bereitzustellen. Bewertung gesammelt von und auf G2.com gehostet.

Danny C.
DC
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Großartig horizontal geshardeter Datenspeicher mit einer sehr expliziten API"
Was gefällt dir am besten Amazon DynamoDB?

Die Einfachheit der API und des Datenmodells spricht mich wirklich an, es macht einfach seine Sache gut und versucht nicht, die perfekte Datenbank für alles zu sein. Nachdem man gelernt hat, wie es funktioniert, was man sowohl in den Dokumentationen als auch im ursprünglichen Dynamo-Whitepaper, das sehr gut ist, tun kann, wird ziemlich klar, wo die Kompromisse liegen.

Sobald man ein System auf Dynamo aufgebaut hat, ist der große Vorteil, dass man tatsächlich nahezu unbegrenzte Skalierbarkeit erhält, indem man einfach einige Regler anpasst, während man wächst.

Weil es so einfach ist und einen zwingt, innerhalb seines Rahmens zu arbeiten, fühlt es sich viel solider und vorhersehbarer an als andere marketinglastige Datenspeicher (MongoDB ist derjenige, von dem ich am meisten enttäuscht wurde, obwohl ich es seit Jahren nicht mehr benutzt habe, also ist es vielleicht besser), die Skalierbarkeit versprechen, aber auch versuchen, alles zu tun und daher viele Funktionen für den Ein-Knoten-Fall bieten, ohne sehr klar zu machen, welche Funktionen man vermeiden muss, wenn man im Sharded-Modus laufen möchte.

Und abgesehen vom Datenmodell ist die Tatsache, dass es gehostet wird, erstaunlich. Ich habe vor ein paar Jahren ein Cassandra-Cluster eingerichtet und es hat Wochen gedauert, nur um die JVM stabil mit den richtigen GC-Generationsgrößen zum Laufen zu bringen, Monitoring einzurichten usw. Seit etwa anderthalb Jahren hat DynamoDB im Grunde alle Funktionen, die Cassandra hat (die bemerkenswerten neuen Ergänzungen sind Set- und Dictionary-Typen, die man für einige Arten von CRDT-Datentypen verwenden kann).

Es funktioniert auch gut mit Amazon Elastic Map Reduce - man kann einen riesigen Hadoop-Job ausführen, sagen wir, und die Ergebnisse in s3 ausgeben und dann die Schreibvorgänge/Sek vorübergehend sehr hoch auf DynamoDB einstellen, um die Ergebnisse schnell in Dynamo zu schreiben, wo sie in der App verwendet werden können. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Der Nachteil von DynamoDB ist, dass Sie Ihre Daten als einfache Schlüssel-Wert-Abfragen strukturieren müssen, und das macht einige Dinge, die in SQL-Datenbanken einfach sind, wie das Hinzufügen eines Indexes, um ein neues Feld abzufragen, in Dynamo etwas schwieriger. Es gibt auch keine Joins, sodass Sie alle erforderlichen Joins entweder im Speicher durchführen oder Daten duplizieren und denormalisieren müssen.

Es ist nicht die perfekte Datenbank für alles. Besonders wenn Sie ein System haben, von dem Sie erwarten, dass es immer innerhalb der Kapazität eines einzelnen Servers bleibt, und Sie OLTP- und OLAP-Workloads am selben Ort durchführen möchten, macht die Verwendung einer SQL-Datenbank wahrscheinlich mehr Sinn. Bewertung gesammelt von und auf G2.com gehostet.

Joey C.
JC
Lead Application Developer
Computersoftware
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Brillanter Datenbankdienst"
Was gefällt dir am besten Amazon DynamoDB?

Kostengünstige und skalierbare Lösung, die viel Flexibilität bietet. Die integrierte Überwachungsunterstützung ist wirklich leistungsstark und ich schätze die starke Sicherheit in einer Datenbanklösung. Es war wirklich einfach zu erlernen und die Lernkurve war sehr flach. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

1MB-Limit für Abfragen, was bei größeren Datensätzen problematisch sein kann. 64KB Zeilengrößenlimit, das manchmal zu wenig ist. Die Datenbank scheint die Größe der Lesevorgänge aufzurunden. Joins sind in der aktuellen Lösung nicht möglich und wären in Zukunft eine viel bessere Ergänzung. Der Sicherungsprozess ist im Vergleich zu einigen anderen verfügbaren Lösungen schwieriger. Bewertung gesammelt von und auf G2.com gehostet.

Deepak S.
DS
Full Stack Javascript Developer
Internet
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Erfahrung mit DynamoDB ist gut."
Was gefällt dir am besten Amazon DynamoDB?

Seine Natur, Datenbank als Dienst bereitzustellen. Wir können die Größe jederzeit ohne Probleme erhöhen und verringern. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es gibt keine standardmäßige objekt-relationale Mapping-Bibliothek für JavaScript wie Mongoose. Es gibt ein oder zwei, die ich im Internet gefunden habe, aber sie haben nicht die Community-Unterstützung wie Mongoose.js. Einige von ihnen sind https://github.com/ryanfitz/vogels und https://github.com/automategreen/dynamoose. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computersoftware
AC
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Hoch skalierbar, aber verstehen Sie die Designbeschränkungen"
Was gefällt dir am besten Amazon DynamoDB?

DynamoDB ermöglicht es Ihnen, Ihre Softwareanwendungen zu entwickeln, ohne sich um die Skalierung Ihrer Datenbank kümmern zu müssen. Mein Unternehmen hat Dutzende von Amazon DynamoDB-Tabellen, von denen einige nur wenige Lese-/Schreibvorgänge pro Tag ausführen, während andere Tausende von Lese- und Schreibvorgängen pro Sekunde verarbeiten. Wir können unsere Anwendung entwickeln und Amazon die Infrastruktur skalieren lassen, ohne viel Datenbankverwaltung oder Servermanagement. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es ist sehr wichtig, den richtigen Partitionsschlüssel und Sortierschlüssel für jede Ihrer Datenbanktabellen auszuwählen. (Früher wurden diese als Hash-Schlüssel und Bereichsschlüssel bezeichnet.) Insbesondere sollte Ihr Partitionsschlüssel gleichmäßig über Ihren Datensatz verteilt sein: Ihre Nutzung für jeden Partitionsschlüssel sollte ungefähr gleich sein. Das bedeutet, dass es eine gleiche Anzahl von Datenbankzeilen geben sollte und Ihre Lese-/Schreibvorgänge ebenfalls gleichmäßig sein sollten. Wir wählten einen nicht gleichmäßig verteilten Partitionsschlüssel, was dazu führte, dass wir auf Tausende von "ProvisionedThroughputExceededException"-Fehlern stießen. Letztendlich mussten wir unsere Daten in eine andere Tabelle migrieren, die einen gleichmäßig verteilten Partitionsschlüssel hatte. Dies dauerte einige Wochen, aber seitdem ist unsere Tabelle perfekt skalierbar. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Informationstechnologie und Dienstleistungen
AI
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Es dauert eine Weile, sich daran zu gewöhnen, aber es ermöglicht eine großartige Leistung und Skalierbarkeit."
Was gefällt dir am besten Amazon DynamoDB?

Als ein Backing-Store in relevanten Fällen, wenn Sie richtig entwerfen und sorgfältig implementieren, ermöglicht Ihnen DynamoDB, über das Skalieren von Workloads auf eine völlig andere Weise nachzudenken. Im Vergleich zum Betrieb eigener Mongo-Cluster oder komplexer MySQL- oder PostgreSQL-replizierter Systeme, lässt Dynamo Sie sich stattdessen um Ihre Datenmodelle und Zugriffsmuster kümmern. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Amazon DynamoDB?

Es dauert eine Weile, sich an den Funktionsumfang zu gewöhnen, und natürlich handelt es sich hierbei definitiv um einen Fall von Anbieterbindung. Bewertung gesammelt von und auf G2.com gehostet.

Pricing Insights

Averages based on real user reviews.

Implementierungszeit

3 Monate

Return on Investment

12 Monate

Average Discount

10%

Perceived Cost

$$$$$
Amazon DynamoDB