Explain Amazon SimpleDB along with its features.

 AMAZON SIMPLEDB

Amazon SimpleDB is a highly available NoSQL data storage that relieves database administrators of their duties. Developers just use web service requests to save and access data objects, and Amazon SimpleDB handles the rest. Amazon SimpleDB, unlike relational databases, is designed to provide high availability and flexibility with minimal or no administration overhead. Amazon SimpleDB automatically builds and manages numerous globally dispersed duplicates of your data behind the scenes to provide high availability and data durability. The service only costs you for the resources used in storing your data and delivering your requests. You may alter your data model on the fly, and data is indexed for you automatically. You can concentrate on application development without having to worry about infrastructure provisioning, high availability, software maintenance, schema, and index management, and performance optimization using Amazon SimpleDB. 

This SimpleDB service provides streamlined access to data storage and query tools, allowing quickly uploading data and easily retrieving or changing that data. Customers who have relatively simple data needs, such as data storage, should utilize SimpleDB. A firm, for example, may use cookies to track visits to its website. The company may read the cookies to determine the visitor's identity and the feeds they are not interested in. Amazon SimpleDB allows users to store tens of attributes for a million customers, but not thousands of attributes for a single customer.


Features of Amazon Simple DB

Low touch 

The service enables you to devote your complete attention values added application development rather than time-consuming database administration. Amazon SimpleDB supports infrastructure provisioning, hardware and software maintenance, data replication and indexing, and performance tweaking automatically. 


Highly available:

Amazon SimpleDB produces numerous globally scattered copies of each data item you save automatically. This ensures high availability and durability; if one replica fails, Highly Amazon SimpleDB may fail over to another replica in the system. 


Flexible

As your company or application grows, you can quickly represent these changes in Amazon SimpleDB without having to worry about breaking a strict schema or refactoring code - simply add another characteristic to your Amazon SimpleDB data set as needed. You may also pick between consistent and eventually consistent read requests, giving you the freedom to tailor read performance (latency and throughput) and consistency requirements to the demands of your application, or even divergent sections of your application.


Simple to use: 

Amazon SimpleDB simplifies access to the store and query tasks that are normally performed by a relational database cluster while excluding additionally complicated, often unneeded database activities. Through a simple set of API methods, you may rapidly add data and simply retrieve or change that data.


Designed for use with other Amazon Web Services: 

Amazon SimpleDB is intended to be readily integrated with other AWS services such as Amazon S3 and EC2, providing the framework for developing web-scale applications. Developers, for example, can run their programs on Amazon EC2 and store their data objects on Amazon S3. Amazon SimpleDB may then be used from within the application in Amazon EC2 to query the object metadata and return references to the objects stored in Amazon S3. Developers may also utilize Amazon SimpleDB in conjunction with Amazon RDS for applications that require both relational and non-relational databases. Data transfers between Amazon SimpleDB and other Amazon Web Services within the same Region are free. 


Secure

Amazon SimpleDB offers an HTTPS endpoint for a secure, encrypted connection between your application or client and your domain. Furthermore, by integrating with AWS Identity and Access Management, you may provide user or group-level access to specified SimpleDB domains and activities.


Inexpensive: 

Amazon SimpleDB passes on the financial benefits of Amazon's scalability to you. You just pay for the resources you use. This implies that with Amazon SimpleDB, data store reads, and writes are paid by the computing resources spent by each operation, and you are not billed for computing resources when you are not actively utilizing them (i.e., making requests).




Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

Explain network topology .Explain tis types with its advantages and disadvantges.