in Education by
As an example, Google App Engine uses Google Datastore, not a standard database, to store data. Does anybody have any tips for using Google Datastore instead of databases? It seems I've trained my mind to think 100% in object relationships that map directly to table structures, and now it's hard to see anything differently. I can understand some of the benefits of Google Datastore (e.g. performance and the ability to distribute data), but some good database functionality is sacrificed (e.g. joins). Does anybody who has worked with Google Datastore or BigTable have any good advice to working with them? Select the correct answer from above options

1 Answer

0 votes
by
The database is an organized collection of data. Databases help in the storage and manipulation of data. Databases make data management easy. Let's discuss a few examples. Database Management System (DBMS) is a group of programs that enables the users to access databases, manipulate data, reporting/representation of data. The Google Datastore and BigTable are two different things and Google datastore should not be confused with datastore data storage sense. Bigtable is more expensive than BigQuery. BigQuery does have proper joins and RDBMS like SQL language and it is cheaper, why not use big query. That being said, BigQuery does have some limitations, depending on the size of your data you might or might not encounter them. Also, in terms of thinking in terms of datastore, I think the proper statement would have been "thinking in terms of NoSQL databases". There are too many of them available out there these days but when it comes to Google products except google cloud SQL (which is MySQL) everything else is NoSQL.

Related questions

0 votes
    Google provides two cloud-based data storage services Google Cloud Datastore and Firebase (after its acquisition). ... vs Firebase? Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    It seems that from Google Cloud Console there is no way to delete a project. Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    I would like to transfer ownership of the Google Cloud project completely. By completely I mean rather than ... Thanks in advance Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    What is the actual difference between Google Compute Engine, App Engine and Container Engine in Google Cloud Compute ... three engines? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    Currently, Google App Engine supports both Python & Java. Java support is less mature. However, Java seems to ... libraries, though. Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    I was wondering what the difference between App Engine & Compute Engine are. Can anyone explain the difference to me? Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    I want to put my Results of a hiveql query into a CSV file. How can I do it? I tried doing this, but ... select goods from the table; Select the correct answer from above options...
asked Jan 21, 2022 in Education by JackTerrance
0 votes
    Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 23, 2022 in Education by JackTerrance
0 votes
    Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 15, 2022 in Education by JackTerrance
0 votes
    SELECT id, amount FROM report I need amount to be amount if report.type='P' and -amount if report.type='N' ... this to the above query? Select the correct answer from above options...
asked Jan 28, 2022 in Education by JackTerrance
0 votes
    I am trying to INSERT INTO a table using the input from another table. Although this is entirely feasible ... the underlying database? Select the correct answer from above options...
asked Jan 26, 2022 in Education by JackTerrance
0 votes
    I am asking this in very general sense. Both from cloud provider and cloud consumer's perspective. Also the ... Server like Biztalk? Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    When I attempt to load data into BigQuery from Google Cloud Storage it asks for the Google Cloud Storage URI ... Developers Console? Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    Is it possible to rename a Google Cloud Platform project? If so, how? I don't need to change the project ID ... . Thanks for any tips! Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
0 votes
    How can i change the current running project to another project in GCP (Google Cloud Platform) account using cli ... a cli command. Select the correct answer from above options...
asked Feb 1, 2022 in Education by JackTerrance
...