Just to add to this, there's also Realm and ObjectBox as alternatives. - Source: Reddit / 2 months ago
There is some crossover between the BaaS of Firebase and what MongoDB Atlas is offering if you are developing using Atlas Sync and Realm. Even so, there is a whole lot more you can find in terms of tutorials and community support for Firebase so it is hard to know how many of the Mongo claims are just future bugs for your project vs what people are currently doing with Firebase. - Source: Reddit / 5 months ago
Firebase is a good option if you want your data to be accessed for multiple devices, like the players of the match accessing it. If it is supposed to be accessed only by the phone tracking it, without any backup or anything like that, maybe a local database such as Core data or Realm should be enough. - Source: Reddit / 7 months ago
I found realm.io which seems neat but they don't have anything for web it seems. If I can't use an sqlite file in a react app does anyone know ways I can persist data on the client device? I'd rather avoid cookies and even local chrome storage. - Source: Reddit / 9 months ago
I am working on a react native application that works primarily offline. We are currently using redux persist to store our data but need to migrate to a more scalable solution. We don't need to worry about any backend sync which simplifies things. After some research the two that keep coming up are Realm and SQLite. I was wondering what people's experience with these two are and if anyone has any opinions or tips.... - Source: Reddit / 11 months ago
I think the most successful attempt would be Realm. https://realm.io/. - Source: Hacker News / 11 months ago
I'm currently developing a macOS/SwiftUI app that persists data with Realm Database and Realm Sync. If you haven't used it before, Realm Sync is a magical service that keeps data in sync across devices and persists the data to a MongoDB Atlas cloud database through a BaaS (Backend-as-a-Service). I'm using it in my app because I want to use the same app on multiple devices, and have my data sync magically between... - Source: dev.to / 12 months ago
Realm is an embedded database with an SQL-like query syntax used by Android apps. - Source: dev.to / about 1 year ago
Regarding using CloudKit + CoreData, this is another option. However you won’t be able to make that data available to other systems outside of the Apple Ecosystem (is my understanding). However, if you plan on using CoreData, I would highly suggest you use Realm (https://realm.io) which makes it a breeze to deal with CoreData. You should check it out. - Source: Reddit / about 1 year ago
Ditto is an end-to-end platform product that can sync data regardless of connectivity from the edge to the cloud. That said, this is really our bread and butter, so a lot of our engineering efforts are focused on the performance of the replication, the mesh network, and our Big Peer (that lives in the cloud). This means that a lot of comparable database features aren't up to par with, say, something like SQLite or... - Source: dev.to / about 1 year ago
If you want to use MongoDB, I'd recommend Realm since it's a mobile friendly database. - Source: Reddit / about 1 year ago
To help with offline data management and syncing between different devices, running different OSes, we can use MongoDB’s Realm. To create a single code base that works well in both platforms we can use React Native. And the simplest way to create React Native Apps is using Expo. - Source: dev.to / over 1 year ago
Realm is an open-source, easy-to-use local database that helps mobile developers to build better apps, faster. It offers a data synchronization service—MongoDB Realm Sync—that makes it simple to move data between the client and MongoDB Atlas on the back end. Using Realm can save you from writing thousands of lines of code, and offers an intuitive way to work with your data. - Source: dev.to / over 1 year ago
Call the duplicated data "index" and be happy. Double linked list exist for a reason. I think realm.io and neo4j keep duplicated data under the cover. - Source: Reddit / over 1 year ago
I'm not sure if this would completely solve your problem of writing queries, but SQLDelight will generate type safe apis to use from your kotlin code and provides some code completion when writing the queries. Otherwise if you're not tied to SQL, can always check out an orm like realm. - Source: Reddit / over 1 year ago
I've been finding an alternative to EFCore that provides realtime updates out of the box. I initially tried to create a framework on top of EFCore that implements live queries where you can listen to realtime updates but eventually stopped working on it due to the complexity and boilerplate it requires just to implement such. I eventually discovered https://realm.io/ and found out that it has a C# SDK and I've... - Source: Reddit / over 1 year ago
I ended up using the Realm Database. - Source: Reddit / over 1 year ago
Realm is a good option. Worked in the past with it, very easy to use, very fast. You can look over it and see if it is what you lookinf for. Https://realm.io/. - Source: Reddit / over 1 year ago
I'm also looking into a local DB for storage and am looking at Realm (Xamarin example). - Source: Reddit / almost 2 years ago
What database do you prefer using in your projects? Room or Realm? - Source: Reddit / almost 2 years ago
Have you looked into Realm? It might fit your use case [0] - https://realm.io/. - Source: Hacker News / about 2 years ago
Do you know an article comparing Realm.io to other products?
Suggest a link to a post with product alternatives.