Frage

Wann möchten Sie eine bigtabe / SimpleDB Datenbank vs einer relationalen Datenbank verwenden?

War es hilfreich?

Lösung

Relationale Datenbanken gibt Ihnen viel mehr Layout und Abfrage Flexibilität und ist einfacher zu bedienen, aber auch mit mehr Schmerzen am Ende, wenn Sie später Ihre Daten müssen partitionieren, wenn sie nicht auf einem einzigen Datenbank-Server / Cluster passen . BigTable und ähnliche Dinge maßstäblich im Wesentlichen unendlich, aber dies tun, indem nicht eine Reihe von relationalen Datenbankfunktionen und machte das Design-Problem viel schwieriger, an.

wahrscheinlich 0,1% der Plätze Angesichts das BigTable Niveau an Skalierbarkeit am Ende braucht, sind Sie fast immer besser mit einer relationalen Datenbank gehen. Wenn Ihr Datenmodell ist einfach genug, dass entweder ein funktionieren würde, würde ich geneigt sein, noch eine relationale Datenbank auswählen.

Andere Tipps

Größe, Redundanz und Leistung sind alle Suchbegriffe, die in meinem Kopf auftauchen.

Es ist ziemlich einfach, eine kleine Datenbank zu erstellen, das seine Arbeit tut, aber wenn Sie erhebliche Skalierung und Redundanz tun müssen, während es bei der Lichtgeschwindigkeit durchführen zu halten, ist es billiger für viele Leute weg zu Amazon den Auftrag zu versenden, die hab wurde es für eine viel länger als die meisten von uns tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top