Cloud Computing Search Engine

Loading

Google DataStore

The Google DataStore is the storage component of GAE. The  datastore provides robust, scalable storage for your web application, with an emphasis on read and query performance.The DataStore is physically lives on Google's servers. It is spread across a number of servers to provide redundancy and performance. Applications developed on GAE can benefit from this and also leverage Google's scalability. The Datastore was developed over Google's BigTable, which hosts many of Google's internal (private cloud) and and external services (public clouds)

Features of DataStore
The DataStore is a non-relational database. This implies that unlike in  traditional databases, one can not build normalized  tables and JOIN them for querying. Instead, DataStore is optimized for the Read Speed. The JOIN  command is not supported so we need to architect the database with more columns and fewer tables. The DataStore supports the following data types: String, Int, Float, and DateTime. In addition there is a Key ( system assigned unique row id), links(URL), phone number,and postal address types.

The development on the DataStore is done through Application Programming Interface(API). These can be accessed either python and Java. It also has a management console.    
 

blogger templates 3 columns | Make Money Online