I am about to take on a project, and I will to ask which database is best to use to build and develop a CRM System that does a lot of reporting and calculations for an Advertisement company. My choices are MySQL and the Google App Engine Datastore (NoSQL). Left to me I want to use the Datastore but am concerned about the constant reporting and constant calculations on the CRM System. please advice.. Thanks
Using App Engine Datastore over MySQL for a CRM System
123 Views Asked by Isaac At
1
There are 1 best solutions below
Related Questions in GOOGLE-APP-ENGINE
- AngularJS, Google App Engine and URLrewrite
- Optimizing for Social Leaderboards
- Getting entity with a join table GAE
- Custom exception message from google endpoints exception
- Unable to deploy an application module on AppEngine
- How to use CachedRowSet in Google App Engine?
- How can I create a docker image from the current system?
- Google datastore multiple values for the same property
- Google Cloud Storage sort directory by name
- Adding custom domain for Google App Engine WordPress site
- Arguments to Endpoints method change order
- Could someone bring Google OAuth2 for Cloud DNS via Rest to light?
- DNS_PROBE_FINISHED_NXDOMAIN on Google App Engine website
- GAE python - client_secrets.json 'File not found' - app.yaml error?
- Images not working in Google App Engine email
Related Questions in ARCHITECTURE
- Is it recommended to use Node.js for an online room booking web application?
- Defining Callbacks for custom Javascript Functions
- iOS: app doesn't pass the upload for the architecture
- What is the value of multiple Hybris extensions?
- os kern error : "ld: symbol(s) not found for architecture x86_64"
- How to avoid context in business layer
- Libgdx: Objects creating other objects
- Do software engineers in general have no idea about Software Architecture Design?
- Java generic class that contains an instance of implementation of generic interface
- Web application architecture, N-tiers, 3 tiers or multi-layer
- Is having 3 layers Controller, BO and DAO a standard way? why not just Controller and DAO?
- Architecture for creating a JavaScript framework
- Symfony2 proper use for services
- Refactor some calls on each Zf2 controller action
- Architecture - Task Scheduling (Data File Processing) - Windows Service
Related Questions in CRM
- Identity Provider, MVC,override PasswordSignInAsync, custom storage provider - CRM
- CRM Online 2015 Dashboards
- CRM Advanced Find all the icons in wrong place
- The type or namespace 'Xrm' does not exist
- Dynamic CRM Plugin download Word document
- How do I connect the RIGHT way from One Server SQL to another and make updates?
- CRM 2013 C# Plugin fill Word template
- Dynamics CRM SDK in C# connect with Invalid Password
- Customer data in email campaigns using Business Catalyst
- SugarCRM Report: Can You Measure The Average Length Of Your Sales Cycle In A Report
- Possible to Change Date to Day Week in CRM Chart by xml
- Call Web resource (Html/JS) from CRM plugin?
- retrieve email from CRM in the activities from account entity
- Plugin triggered on deleting reference between Marketing List and Campaign - Plugin Registration Tool
- Refreshing field value underlying record after quick creating record
Related Questions in GOOGLE-CLOUD-DATASTORE
- Getting entity with a join table GAE
- Google datastore multiple values for the same property
- I am working on small project with Google AppEngine (Python), tutored by Udacity. I am unable to render user comments to main page
- How to upload images and storing it in db google app engine
- app engine ndb fetch is very slow
- how to optimize this code? I want to fix the DeadlineExceededError issue
- Performance of Objectify filter
- Datastore error: Your request included invalid parameters
- Google Cloud Datastore avoid entity overhead when fetching
- Is GAE Datastore encrypted?
- What is the difference between a high-level and low-level Java API?
- GAE/P: Migrating to NDB efficiently
- Creating consistent Cloud Datastore backup
- App Engine - NDB query with projection requires subproperty?
- Storing a lambda function in the Google App Engine Datastore (python 2.7)
Related Questions in MYSQL-PYTHON
- local variable referenced before assignment in strange condition
- Invalid syntax when inside class python v2.7
- ImportError: No module named MySQLdb even when Mysqldb is installed
- installation error of mysql for django 1.8
- Python - Running multiple mysql inserts without waiting for completion using a queue
- Python code not executing in order? MySQLdb UPDATE commits in unexpected order
- Problems with MySQLdb python
- ImportError: this is MySQLdb version (1, 2, 4, 'beta', 4), but _mysql is version (1, 2, 5, 'final', 1)
- ImportError: libmysqlclient_r.so.16
- PySide QMySql driver on 64 bit Python
- Python MySQLdb exit on duplicate entry
- Run MySQL to load CSV to MySQL in Python 2.7 -
- Trouble passing in variable for column name in mySQLDB for python
- Python MySQLdb "INSERT INTO" Issue
- Accessing MySQL from multiple views of a web site
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Consider google datastore limits in your analysis:
There is no aggregate functions in datastore, you won't be able to do
group by.Try both (PoC), and you'll find out which fits best your use case.