Easy Integration
Realm is designed to be easy to set up and integrate into existing projects, with straightforward APIs and comprehensive documentation.
Performance
Realm provides high performance with minimal overhead. It's faster than many traditional databases for many use cases, especially with large datasets and complex queries.
Cross-Platform Support
Realm supports multiple platforms including iOS, Android, and React Native, allowing for easy cross-platform development.
Real-Time Data Sync
Realm offers real-time synchronization of data between devices and a server, ensuring consistency and enabling collaborative features.
Rich Data Types
Realm supports complex data types such as lists and objects, making it more flexible for various types of applications.
Promote Realm.io. You can add any of these badges on your website.
From the team at MongoDB comes Realm, a mobile database that runs directly inside phones, tablets, or wearables. It's built for mobile, and designed for offline use. The latest release comes with built-in Swift 6 language mode, and Xcode 16 support. Some breaking changes include removal of Atlas App Services and Atlas Device Sync functionality, Strings and Data now considered different types and thus queries won't... - Source: dev.to / 5 days ago
Looks really cool, I like to make very minimalistic dependency choices for the web apps I work on. Web Components look interesting and it's great to see frameworks that build upon it and provide features that are currently missing from it. When I landed on the page I remembered another Realm framework I used a lot long time ago. https://realm.io has the same name and the logo looks very similar too. Not sure if... - Source: Hacker News / about 1 year ago
Realm is a fast, scalable alternative to SQLite with mobile to cloud data sync that makes building real-time, reactive mobile apps easy. - Source: dev.to / about 1 year ago
I would focus on Kotlin instead of Java, there's really no point in sticking to Java at this point. And when it comes to databases, some local ones that are pretty easy to get into are Realm and ObjectBox, SQLite can definitely be a bit overwhelming at the beginning. Source: over 1 year ago
Just to add to this, there's also Realm and ObjectBox as alternatives. Source: over 1 year 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: almost 2 years 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: about 2 years 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: about 2 years 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: over 2 years ago
I think the most successful attempt would be Realm. https://realm.io/. - Source: Hacker News / over 2 years 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 / over 2 years ago
Realm is an embedded database with an SQL-like query syntax used by Android apps. - Source: dev.to / over 2 years 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: over 2 years 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 / over 2 years ago
If you want to use MongoDB, I'd recommend Realm since it's a mobile friendly database. Source: almost 3 years 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 / almost 3 years 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 / almost 3 years 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: almost 3 years 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: almost 3 years 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: almost 3 years ago
I ended up using the Realm Database. Source: about 3 years ago
Do you know an article comparing Realm.io to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Realm.io. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.