windows azure tables e nosql

26

Upload: vinicius-batista-de-souza

Post on 14-Jan-2015

413 views

Category:

Technology


1 download

DESCRIPTION

Conheça o Windows Azure Tables a solução NoSQL fornecida através de uma conta de armazenamento. Uma conta de armazenamento no Windows Azure fornece 3 estruturas de armazenamento: Blobs Tables Queue

TRANSCRIPT

Page 1: Windows Azure Tables e NoSQL
Page 2: Windows Azure Tables e NoSQL
Page 3: Windows Azure Tables e NoSQL
Page 4: Windows Azure Tables e NoSQL

• +9 trilhões de objetos armazenados

• +900K request/sec com média de (2.5 trilhões por mês)

Page 5: Windows Azure Tables e NoSQL
Page 6: Windows Azure Tables e NoSQL
Page 7: Windows Azure Tables e NoSQL

Data centers

Page 8: Windows Azure Tables e NoSQL

Account

Container Blobs

Table Entities

Queue Messages

https://<account>.blob.core.windows.net/<container>

https://<account>.table.core.windows.net/<table>

https://<account>.queue.core.windows.net/<queue>

Page 9: Windows Azure Tables e NoSQL

http://bit.ly/Azure_Calculadora_Dados

Page 10: Windows Azure Tables e NoSQL

Symposium onOperating System Principals)“Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency”, ACM Symposium on Operating System Principals (SOSP), Oct. 2011

Page 11: Windows Azure Tables e NoSQL

http://<storage account>.table.core.windows.net/<table>

Page 12: Windows Azure Tables e NoSQL
Page 13: Windows Azure Tables e NoSQL
Page 14: Windows Azure Tables e NoSQL
Page 15: Windows Azure Tables e NoSQL
Page 16: Windows Azure Tables e NoSQL

OData Data Type Common Language Runtime type Details

Edm.Binary byte[] An array of bytes up to 64 KB in size.

Edm.Boolean bool A Boolean value.

Edm.DateTime DateTime

A 64-bit value expressed as Coordinated

Universal Time (UTC). The supported DateTime

range begins from 12:00 midnight, January 1,

1601 A.D. (C.E.), UTC. The range ends at

December 31, 9999.

Edm.Double double A 64-bit floating point value.

Edm.Guid Guid A 128-bit globally unique identifier.

Edm.Int32 Int32 or int A 32-bit integer.

Edm.Int64 Int64 or long A 64-bit integer.

Edm.String String A UTF-16-encoded value. String values may be

up to 64 KB in size.

Page 17: Windows Azure Tables e NoSQL
Page 18: Windows Azure Tables e NoSQL
Page 19: Windows Azure Tables e NoSQL
Page 20: Windows Azure Tables e NoSQL
Page 21: Windows Azure Tables e NoSQL
Page 22: Windows Azure Tables e NoSQL
Page 23: Windows Azure Tables e NoSQL
Page 24: Windows Azure Tables e NoSQL

Operational Data Analytical Data

Provided by

Windows Azure

Key/Value Store

(Windows Azure Tables, Redis, …)

Runs in Windows Azure

Virtual Machines

NoSQL

Technologies

SQL

Technologies

Big Data Analytics

(HDInsight, Hadoop)

Document Store

(MongoDB,

CouchDB, …)

Relational Database

(SQL Database,

SQL Server, Oracle, MySQL, …)

Column Family Store

(Cassandra, HBase, …)

Relational Reporting

(SQL Server, Oracle, MySQL, …)

Graph Database

(Neo4J, …)

Relational Analytics

(SQL Server, Oracle, MySQL, …)

Runs in Windows Azure

Virtual Machines and is

open source

Page 25: Windows Azure Tables e NoSQL

http://www.windowsazure.com/en-us/develop/net/

http://blogs.msdn.com/b/windowsazurestorage/

http://blogs.msdn.com/b/windowsazurestorage/archive/2011/11/20/windows-

azure-storage-a-highly-available-cloud-storage-service-with-strong-

consistency.aspx

Page 26: Windows Azure Tables e NoSQL