Need advice regarding which DB should I use for my flutter app [closed] - mysql

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 1 year ago.
Improve this question
I've a project where employees would have to report using the app so basically there will be following features in app login, reporting and only view the products of the company through app.
Now, the problem is that I need to import loads of employee data and that's where I am getting confused because I know how to import data from CSV files to SQL DB but I don't have any idea about how to do the same in firebase.
Also I couldn't figure out the pricing difference between both which one would be more feasible in terms of price ?
If possible please try to generalize the answer in two parts :
Pricing
Ease of use on basis of functionality provided by respective packages at pub.dev
So guys, which DB shall I use for it ? SQL or firebase as per my requirement ?
It would be really helpful of y'all if anyone can guide me through some insightful links to blogs or articles which can guide me in setting up a proper backend for my flutter app.
Thanks !

Using firebase would reduce a lots of hard work, using firebase you can continuously listen to changes made in the database because it provides you a stream of data and subscribing would refresh your data in the UI automatically, futther more its price is reasonale and you can pay as much as you use.
But as per your requirement you should use SQL, because storing employee data in a RDB is much more maintainable than firebase or any other NoSQL db.

Related

Web Application - which programming language? [closed]

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 4 days ago.
Improve this question
I am planning to transfer my actual project from PowerApps to an web application and learn a programming language at the same time.
As the selection is very big, I can't decide which language would meet all requirements and what would be the best to learn (also for the future projects maybe); PHP, Python, Java, etc.
The application has the following features:
PDF: uploading, managing and drawing of PDF files in a window, also generating of PDF files with API with the input data
simple data input/output (forms or templates) and showing the data later to another users
taking photos / uploading of photos directly to the form for the later use
some basic dynamical data presentation
pop-ups; if something is typed, show some data according to the string, etc.
automatic generation of e-mails with selected data / typed string(s)
and so on...
Basically, I'd like to transfer and create the possibilities of PowerApps to the standalone web-project-application. As I got some experience with PowerApps already, it would be nice to make myself independent and learn some real programming language with a MySQL connected to the project.
Could you please help me to choose?
Thank you and best regards,
Rivisde
PowerApps, MySQL basics, general understanding and logic of programming, Debian-Server management, PHP small basics

How to connect Priority queue via MySQL without corrupt the priority ordering? [closed]

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 have a program with a priority queue (PQ) so huge that it does not fit to the memory. It was decided to move some data to MySQL database (DB) in following way: the new elements are put into DB instead of PQ, and when the PQ is emptied, it is updated by the entries in the DB. But this way appeared to spoil the priority ordering. Is there any solution which does not corrupt the priority ordering and combines PQ with DB?
For some reason I cannot get rid of PQ and use only DB.
Your question is rather vague on the functionality, but I think the idea is wrong.
Someone seems to have the idea of using the database as secondary storage for an in-memory application. That doesn't really make much sense. Normally, you would use a simple file for this. Although you can use a database for managing secondary/tertiary storage, a database does many other things, so it is like using a smart phone only as a clock.
If you are going to use a database, then store the entire structure in the database and develop an API for it that meets your needs.
If you want help with how to structure the data, then write another question and include:
sample data
how the priority queue will be used
any ideas you have on the data structure

Data reporting, visualization and warehousing [closed]

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 8 years ago.
Improve this question
I'm using mysql for my database needs and the total size is ~1.5 TB.
I'm looking for a Business intelligence tool which gives me an interface to fetch reports in any desired format to help decision making. The user shall be able to sum, sort, count, sum in various ways.
I don't know what shall I do about it.
In the past few days, I've read dozen of articles and watched many videos about Bigdata, hadoop, BIRT, Solr, Cassandra, mongodb, noSql and just everything that popped in search suggestions for my queries on BI but can't decide what's the right tool for me.
Is there a tool available to help me with my Data reporting and visualizing needs?
Did you read about Tableau (http://www.tableausoftware.com/)? Its a very nice data visualization tool (though not free but worth it) and can connect to various data sources (mysql, hive etc). Also it provides options to do all such operations you mentioned. It will be worth to evaluate it once.
It provides a 15 day free version. You can try out and see if it fits your needs.
Try Google Big Query, it should solve your issue
https://cloud.google.com/bigquery/
For syntax, please refer
https://cloud.google.com/bigquery/query-reference

College/University data API [closed]

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 8 years ago.
Improve this question
I'm trying to build an application that allows users to look up a specific university and see data about it (admission rate, SAT scores, size, etc.). However, I can't find an API/database that I can use as it doesn't seem like they have a REST API that's accessible via a GET URL request.I saw so many apps having all this information, but I can't find any relevant API.
Does anyone know a way I could access this information? Thanks!
Just figured it out. Turns out you can use the IPEDS database to get this info, but it doesn't offer an API to do it. Go to IPEDS and create a group of institutions you want (ex. all 4-year, degree granting universities in the United States), select what variables you want (address, admission rate, etc.), then finally export the data in CSV. If you want the data in a less terrible format, just convert it to JSON or whatever you'd like.
An extensive collection of data in json, csv, pdf, and other formats is at:
http://www.ed.gov/developer
One funny thing: if you take one of their download links:
https://inventory.data.gov/dataset/032e19b4-5a90-41dc-83ff-6e4cd234f565/resource/38625c3d-5388-4c16-a30f-d105432553a4/download/userssharedsdfpostscndryunivsrvy2010dirinfo.csv
and you change the .csv to .json, you still get a csv file.

Looking for a flexible Reporting solution [closed]

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 8 years ago.
Improve this question
I m looking at creative solutions for reporting, I have an app and now i need to create some reports from it.
I would be led to believe that the customer will be happy enough with excel reports, however what I want is that they have the freedom to create the reports themselves, without any help from development, so i need something simple yet powerful ( fun to work with would be a plus :) )
I use MS SQL Express.
Web or desktop deployment: it doesnt make any difference
Licensing costs Ideally none as its a very small operation
Open Source: preferred
Metadata modelling: none
Handle large amounts of data: not really, in the 100k records
large numbers of concurrent users: not really, 1 or 2 users
I remember I read about an csv solution somewhere but I cant remember if it came with a reporting engine of some sort
Thanks for your ideas
Allowing users to generate their own reports would be wonderful, but for anything beyond a simple report, this quickly require basic database skills. I've never seen a user-accessible report designer that users could actually design reports of any complexity with.
You're better off providing two things:
The most obvious reports with some filtering/sorting options. Common ways to do this are with Crystal for a desktop app or SQL Server Reporting Services for a web app.
The ability to export raw data to Excel. Office skills are far more common in most user groups than database skills. Your users will have a better chance of creating a report with an Excel chart than they will have of working through any report designer I've ever seen.