Amazon SimpleDB is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud. These services are designed to make web-scale computing easier and more cost-effective for developers. Traditionally, this type of functionality has been accomplished with a clustered relational database that requires a sizable upfront investment, brings more complexity than is typically needed, and often requires a DBA to maintain and administer. In contrast, Amazon SimpleDB is easy to use and provides the core functionality of a database - real-time lookup and simple querying of structured data without the operational complexity. Amazon SimpleDB requires no schema, automatically indexes your data and provides a simple API for storage and access. This eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon's proven computing environment, are able to scale instantly, and pay only for what they use.

Namespace: Amazon.SimpleDB
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public interface AmazonSimpleDB : IDisposable
Public Interface AmazonSimpleDB _
	Inherits IDisposable
public interface class AmazonSimpleDB : IDisposable

Members

      
 All Members  Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
BatchDeleteAttributes(BatchDeleteAttributesRequest)
Batch Delete Attributes
BatchPutAttributes(BatchPutAttributesRequest)
Batch Put Attributes
BeginBatchDeleteAttributes(BatchDeleteAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the BatchDeleteAttributes operation.
BeginBatchPutAttributes(BatchPutAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the BatchPutAttributes operation.
BeginCreateDomain(CreateDomainRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDomain operation.
BeginDeleteAttributes(DeleteAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteAttributes operation.
BeginDeleteDomain(DeleteDomainRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDomain operation.
BeginDomainMetadata(DomainMetadataRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DomainMetadata operation.
BeginGetAttributes(GetAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the GetAttributes operation.
BeginListDomains(ListDomainsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ListDomains operation.
BeginPutAttributes(PutAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the PutAttributes operation.
BeginSelect(SelectRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the Select operation.
CreateDomain(CreateDomainRequest)
Create Domain
DeleteAttributes(DeleteAttributesRequest)
Delete Attributes
DeleteDomain(DeleteDomainRequest)
Delete Domain
Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
DomainMetadata(DomainMetadataRequest)
Domain Metadata
EndBatchDeleteAttributes(IAsyncResult)
Finishes the asynchronous execution of the BatchDeleteAttributes operation.
EndBatchPutAttributes(IAsyncResult)
Finishes the asynchronous execution of the BatchPutAttributes operation.
EndCreateDomain(IAsyncResult)
Finishes the asynchronous execution of the CreateDomain operation.
EndDeleteAttributes(IAsyncResult)
Finishes the asynchronous execution of the DeleteAttributes operation.
EndDeleteDomain(IAsyncResult)
Finishes the asynchronous execution of the DeleteDomain operation.
EndDomainMetadata(IAsyncResult)
Finishes the asynchronous execution of the DomainMetadata operation.
EndGetAttributes(IAsyncResult)
Finishes the asynchronous execution of the GetAttributes operation.
EndListDomains(IAsyncResult)
Finishes the asynchronous execution of the ListDomains operation.
EndPutAttributes(IAsyncResult)
Finishes the asynchronous execution of the PutAttributes operation.
EndSelect(IAsyncResult)
Finishes the asynchronous execution of the Select operation.
GetAttributes(GetAttributesRequest)
Get Attributes
ListDomains(ListDomainsRequest)
List Domains
PutAttributes(PutAttributesRequest)
Put Attributes
Select(SelectRequest)
Select

See Also