Frage

Wenn Sie die Tabelle Services API in Windows Azure nutzen, was wirklich unter der Haube zu tun? Ich glaube, ich habe irgendwo gelesen, dass dies nicht SQL Server verwendet. Tut es einen Tisch Hash und dann Filter wirklich laufen wie Map / Reduce Aktionen? Ich bin wirklich neu in dieses Zeug und ich bin gespannt, was es wirklich tut.

War es hilfreich?

Lösung

Azure Tabellen Speicher verwendet das EAV-Modell. Die Wikipedia weitere Informationen.

Die TableStorage Beispiele Karte zu REST-Anrufe mithilfe von ADO.NET Data Services.

Andere Tipps

Eine ausgezeichnete Forschungsarbeit wurde von der Windows-Azure Storage veröffentlicht (WAS) Team im Jahr 2011 auf der 23. ACM Symposium über Betriebssysteme Principles (SOSP) über die zugrunde liegende Software-Architektur des WAR.

Sie können es finden hier .

Dieses Papier wird eine detaillierte technische Erkenntnisse der WAS-Implementierung.

Um es zusammenzufassen-it-up, sowohl Tabelle und Blob Storage verlassen Sie sich nicht auf SQL. Sie sind beide Schlüsselwertpaar No-SQL-Speicher entwickelt, um große Skalierbarkeit zu einem Preis von niedrigeren Unteilbarkeit Garantien bieten.

Zu Beginn wurde die Tabelle Speicher mehr oder weniger vermarktet als wenn sie als relationnal Speicher wie SQL verwendet werden könnten, aber es funktioniert nicht. Es ist sehr ähnlich wie die BlobStorage. Der Hauptunterschied zwischen Blob und Tabelle (zusätzlich zu der Preisgestaltung der Lese- und Schreibvorgänge) ist, dass Sie keine Transaktion impliziert mehrere Blobs in einer atomaren Weise im BlobStorage erreichen können, während Sie Transaktionen impliziert mehrere Einheiten (bis zu 100) erreichen können, in eine atomare Art und Weise in der TableStorage (diese Entitäten gehören in den gleichen Tisch und teilen die gleiche Partition Schlüssel zur Verfügung gestellt).

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