Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I will start an app on the App Engine, I know that there are a lot of option of databases to connect.
But I would like to know which is the best auto-scalable database solution for App Engine?
Is a NoSQL DB? Which is the name on the Cloud Console?
I read that I can use "Cloud Firestore in Datastore Mode", is it a good solution?
There is growing list of database solution form Google (please check here).
If you need NoSQL and automatically scaled solution you can choose from:
Firestore, Firestore in Datastore Mode and Big Query database it will depend of what the app will be doing.
Historically Firestore is new version of Datastore. "Firestore in Datastore mode" is version of Firestore that provide backward compatibility with previous version of Datastore. (Google doc about it).
Firestore is document based NoSql, while Datastore is based on entities and kinds.
As I understand the app will be build from scratch so I think you should use resent version so I think Firestore in Native mode should be a choice. Personally, for me, document based NoSql is more natural and easy deal with.
Please go trough Google documents I have added. You should find everything there.
I hope it will help.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed last year.
Improve this question
I am confused in choosing database service for my flutter application. I started using firebase but as it is based on NoSQL , But if i am getting the need for rows and columns for my data which backend service should i use!.
As you mentioned you want to user Rows and Columns but want a service like Firebase. Well, here's a SQL alternative to Firebase.
Supabase
Typical SQL DB and works just like Firebase. Below is official docs of Flutter and Supabase which you can use to get started :)
Flutter x Supabase Docs
Cheers!
I think it depends on how you want to access the data. If you're wanting to stream and push notifications, I would stick with Firebase. If you just need to get and post data, focus more on api implementation. With a solid rest api, you can change up your database/backend all you want and just have to update the api, not your app.
I, personally, suggest searching around for data modeling techniques in Firebase. Check out the Fireship channel on youtube. In his channel's videos, search for modeling and you'll find a ton of info on Firebase data modeling. Many will reference Angular, but the techniques are the same.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 months ago.
Improve this question
I'm developing an electron application with react and I would like to combine data from an embedded database and server database. Some data on the server has permissions and both database will have the same schema. I saw rxdb but I'm not sure I can achieve that.
Do you have any recommendations?
Thanks
I think rxdb will work for your approach.
You can store data locally and also replicate data from the server to the client.
If you want to do queries over the full data-set, you can replicate the local store and the server-store into a local in-memory collection from rxdb and run queries there.
DISCLAIMER: I'm the author of rxdb
I assume you want to replicate the remote server locally to provide faster response times and offline capabilities. I further assume that because your question includes "react" you're looking at how to replicate in the browser.
This is conceptually possible, but labor intensive. You'll wind up using a suite of APIs to access remote values, and database calls to some kind of web-based local storage.
You could conceptually merge the local storage database with the remote database, but I have found when I have done this it's often easer to consider a store-and-forward approach. YMMV.
I would then create an SDK in my application that would route between the local and remote storage, so that the front-end didn't have to worry about the complexity of how the data were stored, managed, merged or what have you.
Good luck!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm looking for a solution (probably CMS or framework) to make a database and user friendly interface for data entry by regular users.
At our department we're doing a lot of data collection - 6 DBs, 2k records, ~100-200 fields. All of them are powered by in-house Rails application that's hard to maintain on this scale. So, I'm looking for a more tailored solution.
What is important:
Well-thought database design and data management solution (migrations, validation, etc)
Almost unlimited customisation (backend and frontend programming), especially an ability to make complex inputs
Great community to learn and contribute (open source)
What will be nice to have:
Python/Ruby/etc backend. Modern React (at least not Angular) frontend
PostgreSQL support
Plugins, integration with other services
Something I've found: Oracle APEX, MS Access, FileMaker (proprietary), nuBuilder (very limited). After all, I thought about rewriting our app using PostgREST and React or use Plone as a basis (but a bit afraid of ZODB). What do you think?
Any help and advices are appreciated, thx.
PostgreSQL + PostgREST + react-admin
Reactrb plus rails. Very simple to use 100% ruby see http://reactrb.org
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm pretty new to CouchDB. I have googled without finding a database viewer for CouchDB.
How do you view a CouchDB database without manipulating the raw HTTP messages ?
Ideally, the tool would meet the following requirements :
Cross-platform (Windows or Linux mainly)
Desktop application or Web application
Allow editing of documents, databases etc
There is built-in web application that allows you to manage CouchDB instance -- http://guide.couchdb.org/draft/tour.html#welcome
And your question is very ambiguous. You ask for the web application as option but without "a classic browser" you cannot use it.
In case you don't find Futon very intuitive, please checkout CouchDB Query Explorer. The tool is aimed at providing an intuitive approach to configure & use. Define your own fields & filters. Querying is as simple as selecting one or more filters. For more information please visit here
couchdb
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
i want to learn it! please if you know good videos, post links. Want to do it with Java, since I know already a little bit about it.
I don't know of any videos that combine GAE and GWT, but they're fairly orthogonal anyway. Check out the videos that that Google have posted:
Overview of Google Web Toolkit
Campfire One: Introducing Google App Engine (pt. 1) [Python]
Google App Engine - Early Look at Java Language Support
Campfire One: App Engine's 1st Birthday
Sessions at Google I/O Also has many videos on GAE and GWT.
For GAE I'd recommend:
From Spark Plug to Drive Train: Life of an App Engine Request
The Softer Side Of Schemas - Mapping Java Persistence Standards To the Google App Engine Datastore
Offline Processing on App Engine: a Look Ahead
It's worth looking at some of the python videos (particularly the 1st birthday and Google I/O ones) to see what features the Java version will be getting. It's worth
Best practices for writing scalable applications covers more advanced topics.
List of GWT Google I/O sessions is here. I'd highly recommend a couple:
Google Web Toolkit Architecture: Best Practices For Architecting Your GWT App
Measure in Milliseconds: Performance Tips for Google Web Toolkit
I'd also recommend downloading a pdf of session presentation first to quickly assess if it's of interest to you - it will save you a lot of time that way.
The blog GWT & App Engine Project details the full development of an application with GWT and App Engine.
http://gogotraining.com/training/courses/22/google-web-toolkit/
this is free video course on GWT, just one need to create FREE account