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 years ago.
Improve this question
I am thinking about building a marketplace platform with web and mobile clients. In plain english, think about it as a bad copy of ebay for a specific niche.
In order to simplify the backend side, I am considering using Firebase. But I am worried about the database.
Most of the documentation that I read about Realtime Database or Cloud Firestore is about small amount of data. With examples as a single user saving their data on the cloud, or a shared list of items shared among a few list of users (as a shopping list app...)
But in my case, this would be the main database of the platform, with all items that all the users are selling. Do you think that Firebase could deal with this scenario? a single and huge list of items to be shared among all the users of the platform?
Do you recommend any other alternative?
Yes Firebase can handle big amount of data, but you need to learn how to do the data structure so when extracting data from the database you won't have to pass through all the nodes or it will take time to extract data.
Also Firebase is not only realtime-database, it also offers sending notifications, and storing files/images and authentication, etc.. All of this will help you in creating the application and making it easier for you.
Also check this link for the limitations in the database:
https://firebase.google.com/docs/database/usage/limits
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 1 year ago.
Improve this question
I am a newbie to building web applications. I would like to build an app that will asynchronously check another website link to see if a file is posted. There is a file posted every day at an undetermined time, to a link corresponding to the day. If the file has not been posted, the link returns a 404. When the file is posted, the web app should notify all users.
What hosting services might be best suited for this? It will need to support authentication for users, and also the server side file link checking functionality. I was exploring Firebase Cloud Functions but I'm not sure how I would schedule a function to check the file link asynchronously throughout the day.
Any suggestions would be well appreciated. Thanks!
Firebase seems like a perfect fit for your needs. You can use one of Firebase's authentication providers to manage your authentication needs, and then use this in your security rules or cloud functions to control access.
Additionally, as Renaud stated in the comments, you can use scheduled functions to check the other site periodically throughout the day. I would set up a pub/sub that checks every x minutes (can be as frequent as once per minute) and then process this data however you'd like. Perhaps write to a document in Firestore that your users check for updates, or send a notification directly to your users.
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 years ago.
Improve this question
Is it possible to setup and use Metabase (https://metabase.com/) to directly (or indirectly, maybe via Google BigQuery) connect to Firebase realtime Database to fetch data to analyze? Any advice or tutorial links (if available) will be highly appreciated!
Firebase support is still an open issue on Metabase: https://github.com/metabase/metabase/issues/4213
Noteworthy comment/opinion from contributor/CEO of Metabase:
For what it's worth, for firebase specifically, we'd strongly suggest getting your database and/or analytics events into BigQuery somehow vs coding against the database rest api directly.
I'm leaving this issue open in case to not squash anyone's motivation, but even if it does get addressed in a PR, I'd still recommend using BQ =)
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 5 years ago.
Improve this question
I'm developing a social network (website) with options to upload albums with high-res photos and videos. the users will be professional photographers who will upload albums between 120-150 high res photos and videos.
what are the best options for me to use in order to store those files?
I'm using firebase as my database and static content storage, so I thought it would be great to use firebase storage. but there are limitations of 1000GB of storage and I'm not sure this will be enough.
"but there are limitations of 1000GB of storage and I'm not sure this will be enough." Where are you seeing this limit?
Cloud Storage for Firebase shares it's infrastructure with Google Cloud Storage (they're the same product with different SDK surfaces), which is used by the worlds largest tech companies for file storage. Each object can be up to 5TB in size, which is 5x the "limit" mentioned above.
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 5 years ago.
Improve this question
I'm creating an app that recognizes the songs of some web radio feeds, I would need to parse feeds to find songs, I found a paid service (ACRCloud) that allows you to do so, but the cost is high given the number of radios that I would like to analyze, so I searched a bit and found Echoprint, I could use it for my purpose? Would be suitable? Why don't I find the documentation ... I don't know, maybe there are better solutions? Thank you
Echoprint would generate good fingerprints for your usage (exact copy of musics, recognition time in the scale of tens of seconds).
However, you will have to maintain a database of known musics. Which is difficult to keep up to date.
The mothership of Echoprint, the Echo Nest, offered music recognition in the past, but this seems now over. Though, a server designed as fingerprint storage and retrieval is free to use.
What you could do to generate a database is:
fetch metadata from some streams, when available.
download the youtube version of those musics. See the youtube-dl tool for that (disclaimer, this may be violating the TOS of youtube)
inject fingerprints in the echo nest server.
This could bootstrap efficiently your system. But you may have a hard time reaching the performance of paying services like ACRCloud and similar. It depends on your requirements.
We run a service for our website which follows 9 radio stations, using the internet stream of those stations. We show real time what is playing on those stations.
The library (in c#) and a database of 1.3 million fingerprints can be found at:
https://github.com/nelemans1971/AudioFingerprinting
Example programs include the software to follow a radio station.
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 5 years ago.
Improve this question
Is there any UI Console where I can query the Firebase Database?? Basically I wish to query the data just like we can query other databases using UI
The Firebase Console has built-in support for sorting and filtering the data in a Firestore collection. Click the little filter icon at the top of the collection (next to the overflow menu 𐄛).
Many developers also use a local node.js script/REPL (such as in this video tutorial explaining Firebase Queries) or set up a jsfiddle/jsbin (such as in this question).
EDIT: As mentioned in the comments, the docs link is currently dead. This project might be abandoned. Please try the next answer.
EDIT 2: I removed links to the software and docs since it looked like some phishing website took over the domain.
Original answer:
Check out Firebase Admin. It's a UI for Linux, OSX and Windows and it has a Query tab that lets you experiment with queries.
Read the docs on how to create the private key the app needs to connect to your project.
I found and have been using Firestation. Can be used on windows, mac, and linux. I would say to check it out. You can run sql queries against your firebase database.
You can view the source here.